本文介绍了Nodejs Hapi-如何启用跨源访问控制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用HapiJs Restful Web服务,并尝试启用cors,以便任何来自不同域的客户端都可以使用我的服务.我在服务器连接对象中尝试了cors = true,但是没有用.
I am working HapiJs Restful web service and trying to enable cors so any client even from different domain can consume my services. I tried cors=true in server connection object but didn't work.
推荐答案
您将cors=true
放在哪里?您可以添加一些代码吗?
Where did you put cors=true
? Could you add some code?
在不知道确切地放置cors = true
的位置的情况下,这段代码可能会帮助您:
Without know exactly where you've put cors = true
, this bit of code may help you:
server.connection({ routes: { cors: true } })
或者尝试在路由的config部分中添加允许的cors.
Or try adding the allowed cors in the config section of your route.
server.route({
config: {
cors: {
origin: ['*'],
additionalHeaders: ['cache-control', 'x-requested-with']
}
},
看看这个问题:
这篇关于Nodejs Hapi-如何启用跨源访问控制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!