[英]Getting ENOTSUP error on nodejs 0.12.6 app running in Azure Websites
[英]access nodejs https app on Azure websites
我在Azure上部署了NodeJS https服務器
https.createServer(options,app).listen(8080,()=> {console.log(“正在監聽8080”)});;
從上面的代碼片段可以看到,它正在偵聽端口8080
我應該如何訪問Azure網站上的服務器?
https://myapp.azurewebsites.net/或https://myapp.azurewebsites.net:8080/
在給出答案之前,您需要了解一些有關Azure Web App的重要概念。
因此,您應該使用process.env.PORT
而不是8080
並使用URL https://myapp.azurewebsites.net
訪問您的站點。 如果您在日志中輸出管道,則可以看到它。
有關Azure Web App沙箱的更多詳細信息。
此外,您可以參考此nodejs Web應用程序部署教程和此應用程序樣本 。
似乎azure處理https
所以沒有必要
https.createServer(options,app).listen(8080,()=> {console.log(“正在監聽8080”)});;
只是標准
app.listen(process.env.port)
process.env.port是Azure提供的端口
也可以設置為僅使用https(即所有傳入的http都重定向到https)是指
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.