【发布时间】:2019-06-10 02:17:47
【问题描述】:
我正在使用 Angular 6 前端开发我的第一个节点 js Web 应用程序。
该应用在本地环境中运行良好,但在 Azure Web 应用服务中无法运行。
在我的 Web 应用服务中,示例(hello world)节点 js 应用运行良好。但是当我部署具有 Angular 前端的应用程序时,它不起作用(但页面正在加载)。
我认为服务器没有运行,但我不知道如何修复它。我遵循了很多文档,但没有一个能解决我的问题。
请帮忙。如果您需要更多信息,请告诉我。
我从服务器请求功能时收到此错误。
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 文件夹结构:
【问题讨论】:
-
你有没有试过在
npm install为你服务准备node_modules? -
没有。我只是使用 VS 代码构建项目并将 dist 文件夹部署到我的 Web 应用服务。我错过了什么吗?
-
试试
npm install和nvm list来检查您使用的node版本,以确保它是8.x or 10.x,然后是ng serve您的前端。 -
谢谢。我会这样做并让您知道进度
-
好像我已经安装了那些 .我的应用在 localhost 中运行良好