# Permite peticiones entre orígenes con CORS

> Llama a CORS() para permitir que un origen, varios o todos usen tus rutas desde un navegador.

Framework: total5
Product: Total.js 5 (total5@0.0.19)
Language: es
Content-SHA256: 5bbe34f60899ac082df42203f708880348e1704ea9ef7542192c4c958d378520
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: total5-installed@total5@0.0.19
Review: not-recorded

Los navegadores bloquean las peticiones de otros orígenes salvo que el servidor las permita. `CORS(origin)` define los orígenes permitidos para toda la app: pasa una dirección, una lista separada por comas o nada para permitir todos los orígenes (`*`). Pon el prefijo `+` a una dirección para añadirla a la lista existente.

```js definitions/cors.js
CORS('https://app.example.com');
```

```js controllers/api.js
exports.install = function() {
	ROUTE('GET /api/time/', ($) => $.json({ ok: true }));
};
```
