gpt4 book ai didi

node.js - 如何将 Angular 6 应用程序部署到 azure node.js 空 web 应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 00:04:28 24 4
gpt4 key购买 nike

我曾经将我的 Angular 应用程序部署到azure web应用程序。并想尝试使用nodejs webapp。

任何人都可以帮助我执行此操作的步骤是什么?这与我从 dist 文件夹复制文件并将其放置在 d:\home\wwwroot\sites\的其他 Web 应用程序相同吗?

现在,当我将内容转储到 nodejs webapp 的\site 文件夹中时。我刚刚收到“Hello world”消息。这是该位置的 server.js:

var http = require('http');

http.createServer(function (req, res) {

res.writeHead(200, { 'Content-Type': 'text/html' });
res.end('Hello, world!');

}).listen(process.env.PORT || 8080);

谢谢

最佳答案

您需要首先构建您的 Angular 应用程序。检查 package.json 中的构建命令,但通常是 npm run build

然后将 dist 文件夹的内容(或输出文件夹的名称)放入 Nodejs 应用程序的公共(public)文件夹中。这样index.html的路径最终会变成/public/index.html。

现在运行你的 Node 服务器,你应该能够在 localhost:your-port/看到该页面

关于node.js - 如何将 Angular 6 应用程序部署到 azure node.js 空 web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52970664/

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