微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在我的 VPS nginx 中创建 axios url 点

如何解决如何在我的 VPS nginx 中创建 axios url 点

我第一次在具有新域的 VPS 中部署我的应用程序。 到目前为止,我的项目 axios 网址是“http://localhost:5000/posts” 我的节点服务器在 5000 端口上运行,我使用代理来响应侦听 5000 而不是 3000。

那么,我如何将这些网址传输到我的机器上?我必须使用我的新服务器 IP 或 example.com 域到 axios url 吗?

解决方法

我能够理解您希望在同一 IP 下的同一服务器上运行 react 和 nginx 应用程序,并且在 3000 端口上运行 react 应用程序,在 5000 端口上运行 nodejs。

您可以在 default.conf

中进行以下配置
server {
  root /var/www/html;
  
  server_name _;
  listen 3000;

# this is the react application endpoints
  location / {
    try_files $uri $uri/ /index.html;
  }
}

在您的 React 应用程序中,将 api 端点用作 http://127.0.0.1:5000/posts
所以现在,react 应用程序将由 NGINX 和 api 由 nodejs 监听 5000 来处理。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。