gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 02:00:15 25 4
gpt4 key购买 nike

如何在 Node.js 应用程序上实现导出源白名单“仅授予对我的网站的访问权限”。

这个应用程序不是我写的Original git ,我对此非常陌生,并且处于(初学者)水平。

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

export PORT=8080

export WHITELIST=https://example.com,http://example.com,http://example.com:8080

node server.js

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

如果可能的话,请尝试提供视觉和详细的 antsier,以及 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

关于javascript - 如何仅在 node.js heroku 应用程序上授予对我的网站的访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46264862/

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