繁体   English   中英

如何仅在node.js heroku应用程序上授予对我的网站的访问权限

[英]How do i grant access to my site only on a node.js heroku app

如何在node.js应用程序上实现导出来源白名单“仅允许对我的网站的访问”。

我没有写这个程序Original git ,对于(初学者)我还是很陌生。

这是将网站列入白名单的示例代码。

出口PORT = 8080

导出WHITELIST = https://example.com,http://example.com,http://example.com:8080

节点server.js

我认为它需要放在“ server.js ”文件中,但是我不确定在哪里,如何运行,或者是否应该在单独的“ JS”文件中。

如果可能的话,也请尝试提供可视化和详细的ants jsfiddle工作示例。

更新我尝试将前两行复制并粘贴到“ server.js ”,但最终出现错误

C:\my-app>heroku local
[WARN] No ENV file found
15:00:20 web.1   |  C:\my-app\server.js:6
15:00:20 web.1   |  export PORT=8080
15:00:20 web.1   |  ^^^^^^
15:00:20 web.1   |  SyntaxError: Unexpected token export
15:00:20 web.1   |      at createScript (vm.js:56:10)
15:00:20 web.1   |      at Object.runInThisContext (vm.js:97:10)
15:00:20 web.1   |      at Module._compile (module.js:542:28)
15:00:20 web.1   |      at Object.Module._extensions..js (module.js:579:10)
15:00:20 web.1   |      at Module.load (module.js:487:32)
15:00:20 web.1   |      at tryModuleLoad (module.js:446:12)
15:00:20 web.1   |      at Function.Module._load (module.js:438:3)
15:00:20 web.1   |      at Module.runMain (module.js:604:10)
15:00:20 web.1   |      at run (bootstrap_node.js:389:7)
15:00:20 web.1   |      at startup (bootstrap_node.js:149:9)
15:00:20 web.1   Exited with exit code 1

使用express.js和cors。 他们有一个关于heroku https://github.com/expressjs/cors的非常简单的例子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM