gpt4 book ai didi

meteor - 如何将 CORS header 添加到 Meteor 应用程序?

转载 作者:行者123 更新时间:2023-12-03 23:17:34 26 4
gpt4 key购买 nike

如何添加 Access-Control-Allow-Origin: * Meteor 中所有响应的 header (特别是,我对 /public/ 下的静态文件感兴趣)?我需要这个,以便外部网络应用程序可以访问我的 Meteor 应用程序提供的数据。有关启用 CORS 的更多信息 is here .

最佳答案

这是我写的一个小片段。您可以使用作为如何访问meteor 的核心连接和修改标题的示例,也是每个meteor 项目的一个很好的插入:

/**
* HTTP Header Security
*
* enforce HTTP Strict Transport Security (HSTS) to prevent ManInTheMiddle-attacks
* on supported browsers (all but IE)
* > http://www.html5rocks.com/en/tutorials/security/transport-layer-security
*
* @header Strict-Transport-Security: max-age=2592000; includeSubDomains
*/

var connectHandler = WebApp.connectHandlers; // get meteor-core's connect-implementation

// attach connect-style middleware for response header injection
Meteor.startup(function () {
connectHandler.use(function (req, res, next) {
res.setHeader('Strict-Transport-Security', 'max-age=2592000; includeSubDomains'); // 2592000s / 30 days
return next();
})
})

关于meteor - 如何将 CORS header 添加到 Meteor 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15959501/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com