[关闭]
@WrRan 2016-11-09T17:52:05.000000Z 字数 1233 阅读 997

sails

cors (Core Hook)

Status

Stability: 2 - Stable

Dependencies

In order for this hook to load, the following other hooks must have already finished loading:

Dependents

If this hook is disabled, in order for Sails to load, the following other core hooks must also be disabled:

N/A

Purpose

This hook's responsibilities are:

Bind shadow routes to set appropriate CORS headers

When Sails loads, this hook binds a router:before listener so that it can bind routes before the router binds explicit routes. Then it binds shadow routes for the appropriate endpoints based on sails.config.cors (also mixing in its implicit defaults).

Implicit Defaults

This hook sets the following implicit default configuration on sails.config:

Property Type Default
sails.config.cors.origin ((string)) '*'
sails.config.cors.allRoutes ((boolean)) false
sails.config.cors.credentials ((boolean)) true
sails.config.cors.methods ((string)) 'GET, POST, PUT, DELETE, OPTIONS, HEAD'
sails.config.cors.headers ((string)) 'content-type'
sails.config.cors.exposeHeaders ((string)) '' (empty string)
sails.config.cors.securityLevel ((number)) 0

Events

hook:cors:loaded

Emitted when this hook has been automatically loaded by Sails core, and triggered the callback in its initialize function.

FAQ

If you have a question that isn't covered here, please feel free to send a PR adding it to this section (even if you don't have the answer!)

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注