我试图实现的是将Angular 9应用程序部署到具有Linux操作系统的Azure应用程序服务中(Windows不适合我,因为Linux更便宜)。我使用Node 14 runtime创建了Linux web应用程序。部署应用程序后,我会看到Azure默认网页。我试图解决这个问题,正如这里所描述的
我在具有节点14运行时的Linux web app上执行的步骤:
>
我加了这个
pm2服务 /home/site/wwwroot--no-daemon--spa
至AppService-
保存配置并重新启动应用服务但得到pm2未找到错误。
已使用ssh连接到web应用并已运行
npm安装pm2-g
重新启动应用服务,但仍未找到pm2。
问题是如何在具有节点14的Linux应用程序服务上托管Angular 9?我是否应该修复pm2未找到的问题,或者我可以使用其他方法(但仍然使用Linux操作系统)来解决这个问题?
如果您不关心发布方法,建议您在本地执行ng build,然后拖放
本地文件。
azure上wwwroot中的文件。
经过测试,我认为这应该是一个错误。若您必须使用Node14LTS,我建议您在门户网站上提交支持票证以获得帮助。
反复出现的问题:
>
创建一个linux节点14LTS web app。
创建ng9项目,使用vscode部署并成功。打开网站并显示默认页面。
添加启动cmd与
pm2服务 /home/site/wwwroot--no-daemon--spa
或pm2服务 /home/site/wwwroot/dist/
尝试解决:
在客户端Java应用程序中使用自定义SQL函数时,如https://apacheignite-sql.readme.io/docs/custom-sql-functions所述,它对我来说工作很好。然而,当它被部署到其lib目录中并通过JDBC通过标准SQL调用时,Ignite说 “缓存配置不匹配(本地缓存是通过Ignite API创建的,而远程缓存是通过CREATE TABLE创建的):” Ig
我尝试过使用以下启动命令,两个命令都成功地启动了应用程序,正如_default_docker中报告的那样。但应用程序服务正在停止容器,因为端口8080的HTTP ping没有得到响应。 生态系统配置。js文件-在本地运行良好,并在端口8080上成功启动了web应用程序,我已将该文件上载到/应用程序服务中的site/wwwroot/文件夹。 *_默认的码头工人。日志 *_码头工人。日志 我曾尝试在A
在Windows上使用CLI尝试简单的azure函数。其他节点项目运行良好(到目前为止)。 https://blogs . msdn . Microsoft . com/appserviceteam/2017/09/25/develop-azure-functions-on-any-platform/ 下面显示输出故障。注意 grpc_node.节点错误 信息:工人。node . 531915 e
问题内容: 我安装了WebMatrix,并按照以下说明在Windows 7计算机上安装IIS 7。 当我单击“运行”以运行我的快速节点应用程序时,浏览器弹出并告诉我 iisnode模块无法启动node.exe进程。确保node.exe可执行文件在web.config 的system.webServer/iisnode/@nodeProcessCommandLine元素中指定的位置可用。默认情况下,
根据微软的文档,Application Insights最好在构建时和运行时部署,并且可以通过“在应用程序的Azure控制面板上选择[ing]Application Insights”在运行时安装。但我在云服务的配置上没有看到它,至少在新门户中没有: 文档是否不正确(使得其他地方所列的长流程仍然是必需的)?如果没有,我应该去哪里找呢?
问题内容: 通过下载并安装Visual Studio Code 1.2.1版本,并在工作目录中放置64位版本的node.exe msi(我认为这是正确的),我们如何添加node和npm命令行工具?我们的路径?我对理解这一说法感到困惑。我们在哪里以及如何实施?我直接从此资源页面的顶部引用了此要求- https: //code.visualstudio.com/Docs/runtimes/nodejs