首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node JS web应用部署

Node JS web应用部署
EN

Stack Overflow用户
提问于 2019-01-16 10:19:35
回答 2查看 202关注 0票数 2

我正在使用Angular 6前端开发我的第一个node js web应用程序。

该应用程序在本地环境中运行良好,但在Azure web应用程序服务中不起作用。

在我的web应用服务中,sample (hello world) node js应用运行良好。但当我部署具有Angular前端的应用程序时,它无法工作(但页面正在加载)。

我认为服务器没有运行,但我不知道如何修复它。我遵循了很多文档,但它们都没有解决我的问题。

请帮帮忙。如果你需要更多信息,请告诉我。

当我从服务器请求功能时,我得到了这个错误。

代码语言:javascript
复制
GET https://ntest4.azurewebsites.net/logincheck/actualusername/actualpassword 404 (Not Found)
 ERROR e {headers: t, status: 404, statusText: "Not Found", url: "https://ntest4.azurewebsites.net/logincheck/actualusername/actualpassword", ok: false, …}

Dist文件夹结构:

EN

回答 2

Stack Overflow用户

发布于 2019-01-16 10:44:25

(当我访问https://ntest4.azurewebsites.net时,不返回任何权限。)

票数 0
EN

Stack Overflow用户

发布于 2019-01-16 13:56:40

由于您使用power-shell登录到远程实例/服务,因此整个工作环境将与本地的不同。

正如我在评论中提到的,您需要:

  • 首先,确保node -v是正确的,这是specific version所要求的;如果不正确,你必须按照node.js;
  • second,手动安装,然后在你的项目文件夹npm install;
  • then,下重新安装所有需要的模块,你应该能够通过specific version启动你的项目。

请检查一下,如果出了什么问题,请告诉我。

再来一个把戏

您可以通过以下方式检查服务器是否已启动

  • sudo lsof -i -P -n | grep LISTEN | grep 4200 or
  • sudo netstat -tulpn | grep LISTEN | grep 4200

在你的遥控器里。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54209541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档