gpt4 book ai didi

node.js - 一个域和一个端口上的nodejs和静态html

转载 作者:太空宇宙 更新时间:2023-11-03 22:17:24 25 4
gpt4 key购买 nike

我有一个静态 html 网站,它将 AJAX 请求发送到 Nodejs 脚本。我不想发送跨域请求,所以我希望静态网站和 NodeJS 在同一端口和同一域上工作。我怎样才能做到这一点?现在我的 Nodejs 在 localhost:1337 上工作,我的静态网站在 denwer localhost/mywebsite 上工作,而 AJAX 请求不起作用。

最佳答案

取决于您使用的框架。与express ,您可以设置应用程序的所有动态端点,还可以:

app.use(express.static(__dirname + '/static'));

这将服务于/static您的目录nodejs与其余端点一起项目。

注意:

  • 其他框架也有类似的设置。谷歌 nodejs <your framework> serving static files .

  • 在没有框架的情况下做到这一点并非易事。

关于node.js - 一个域和一个端口上的nodejs和静态html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21980109/

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