Cors 如何使用Glue在Hapi.js中设置全局COR
我能够在Hapi.js中的单个路由配置级别上设置CORS,但是,当我在服务器级别上使用相同的配置时,它不起作用。根据Hapi.js API文档,以下内容应该可以工作,但不能。我使用胶水设置服务器-这是我的配置胶水片段:Cors 如何使用Glue在Hapi.js中设置全局COR,cors,hapi.js,Cors,Hapi.js,我能够在Hapi.js中的单个路由配置级别上设置CORS,但是,当我在服务器级别上使用相同的配置时,它不起作用。根据Hapi.js API文档,以下内容应该可以工作,但不能。我使用胶水设置服务器-这是我的配置胶水片段: ... "connections": [ { "host": "0.0.0.0", "port": 8000, "routes": { "cors": { "origin": ["*"], "addition
...
"connections": [
{
"host": "0.0.0.0",
"port": 8000,
"routes": {
"cors": {
"origin": ["*"],
"additionalHeaders": ["cache-control", "x-requested-with"]
}
}
}
]
...
你知道为什么这样不行吗
当我将cors
部分直接放入各个路线配置中时,它可以工作:
exports.list = {
id: 'topicList',
cors: {
origin: ['*'],
additionalHeaders: ['cache-control', 'x-requested-with']
},
handler: function(request, reply) {
Models.Topic.findAll((err, topics) => {
...
如何将
路由
配置放在胶水配置的服务器
属性中
server: {
connections: {
routes: {
cors: {
origin: ['*'],
additionalHeaders: ['headers']
}
}
}
},
connections: [
...
]
...