[英]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.