【发布时间】:2019-07-03 09:33:29
【问题描述】:
我在子域https://app.example.com 中部署我的MEAN 应用程序
这是我的应用程序文件夹结构
app
- frontend (Angular Code)
- backend (NodeJS Code)
服务器在 NGINX 上运行,这里是配置细节:
server {
listen 80;
listen [::]:80;
server_name app.example.com;
root /var/www/app/frontend/dist;
index index.html;
location / {
try_files $uri $uri/ /index.html?$query_string;
}
}
我在同一个子域的 8080 端口运行我的 NodeJS 代码。 日志显示服务器在端口上运行成功。
但是当我的应用程序从 Angular 应用程序发出 API 请求时,请求会超时。
我猜这是因为配置文件中的路由,我如何使 API 请求通过我的 NodeJS 代码路由。
【问题讨论】:
标签: node.js angular nginx mean-stack