gpt4 book ai didi

javascript - 使用 Node.JS 作为 REST 服务器和 Web 服务器

转载 作者:IT老高 更新时间:2023-10-28 23:24:13 27 4
gpt4 key购买 nike

我正在使用 Angular.js 和 Node.js 编写应用程序。

有一个用 HTML 和 Angular.js 编写的客户端应用程序,它需要像 Apache 这样的网络服务器才能在线。

还有一个 服务器端 REST webservice 用 Node.js 编写,建立在 restify 之上(但我不在乎我使用哪个 REST API,我可以使用另一个)。

我可以使用一个用于 REST Web 服务的 Node.js 服务器和另一个用于服务客户端 Web 应用程序的 Node.js 服务器来完成整个工作。但我希望在一个 URL/端口上只运行一个 Node.js 服务器(以防止跨域 AJAX 请求)。

我该怎么做?

最佳答案

不确定这是否适用于您当前的问题 - 但是 Express 中的 app.use() 可以让一个主应用程序设置子应用程序来处理不同的路由前缀。因此,您可以让主应用程序将任何以 /store/ 开头的请求指向一个 Express 应用程序,并将任何对 /app/ 的请求指向第二个 Express 应用程序。

http://expressjs.com/api.html#app.use

关于javascript - 使用 Node.JS 作为 REST 服务器和 Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16799745/

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