更改Azure上NodeJS应用程序的初始文件位置
Changing the initial file location of NodeJS app on Azure
我在Azure上有一个用Javascript编写的NodeJS应用程序。app.js
在根目录中,在通过Git部署到Azure时自动检测到。
我最近将应用程序转换为带有构建目录的Typescript,所以根文件现在在dist/app.js
中。
在VS Code中调试时,我可以很容易地改变launch.json
指向新的位置,但是现在当将更改推送到Azure时,它不再工作。
如何为Azure指定启动文件?
您可以修改应用程序根目录中的web.config
。
修改<handlers>
标签:
<handlers>
<!-- Indicates that the app.js file is a node.js site to be handled by the iisnode module -->
<add name="iisnode" path="/dist/app.js" verb="*" modules="iisnode"/>
</handlers>
修改修改后的mod:
<rule name="DynamicContent">
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="True"/>
</conditions>
<action type="Rewrite" url="dist'app.js"/>
</rule>
相关文章:
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- 在codeigniter目录中放置javascript文件的位置
- xml文件在js项目目录结构中的位置
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- HTML5要求隐藏文件字段-反馈位置
- 为什么我在 webpack 中需要 html 文件时会得到一个位置字符串
- 相对于文件系统而不是网站,源映射文件位置更少
- 如何在 Ext JS 网格列中打开共享路径文件位置
- 文件.位置 奇怪的行为?/ 替代 jsTree 链接解决方案
- 从 IE9 拖放事件获取文件位置
- JwPlayer-使用javascript生成的URL作为文件位置
- 使用本地属性和文件位置将图像添加到电灯开关
- 如何请求用户输入文件位置,以便在Eclipse(Java)程序中使用和读取它
- 更改Azure上NodeJS应用程序的初始文件位置
- 黑莓6锚文件.位置不工作
- JSHint 文件位置添加“-W041”:假
- CSS 包括相对于 CSS 文件位置的图像
- insertImage JS自动前置文件位置
- Wordpress, Jquery,切换,按钮,文件位置,代码位置,只在某些时候有效.为什么
- 加载资源404(未找到)失败-文件位置错误