簡體   English   中英

從Azure網站上的子文件夾托管的Node.js應用程序

[英]nodejs application hosted from sub-folder on azure websites

我希望有人可以在這里幫助我。 我是NodeJS的新手,正在嘗試通過git deploy將由Angular種子項目創建的基本示例網站部署到Azure網站。 我遇到的問題是,將應用程序部署到Azure后,我不知道如何配置它的“根”。 我的文件夾結構如下所示:

-app
--js
--css
--index.html
-scripts
--web_server.js

當我在本地運行時,我僅需CD到我的應用程序文件夾,然后從此處啟動帶有節點的web_server.js腳本。

部署到Azure時,它會以某種方式找到web_server.js文件並啟動節點。 但是現在我必須專門瀏覽到應用子文件夾才能查看我的網站。 我不想那樣做。 有什么建議么?

考慮在根目錄中使用package.json文件並將其指向您的站點; 使用mainbinaries指向子目錄的JS文件。

Azure網站將使用該信息來查找您的scripts/web_server.js ,盡管將其全部植根於頂部可能更容易,至少可以使事情順利進行。

另請參閱: https : //www.npmjs.org/doc/files/package.json.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM