gpt4 book ai didi

node.js - Azure:“您无权查看此目录或页面

转载 作者:搜寻专家 更新时间:2023-10-31 22:18:15 25 4
gpt4 key购买 nike

我使用 Azure SDK 2.7 和 Node.js 工具在 Visual Studio 2015 中创建了一个 node.js 应用程序。

我已经在我的 Web 应用程序中使用 BitBucket 成功设置了 CI,并且我可以看到对存储库的更改确实触发了构建和部署。

但是,我到达的页面 ( http://ftct.azurewebsites.net/ ) 提示:您没有查看此目录或页面的权限。

我已经在我的node.js中使用以下方法指定了一个默认文件(有点):app.get('/', paths.index);

因此尝试直接导航到此文件,http://ftct.azurewebsites.net/signin.html ,产生不同的错误:您正在查找的资源已被删除、名称已更改或暂时不可用。

我将应用配置为在 Visual Studio 中的端口 1337 上运行,但使用此端口并不能解决问题。尝试导航到移植的地址会导致超时。

有什么想法吗?

最佳答案

我也遇到了同样的问题,

根目录下需要 web.config、package.json、server.js

网络配置:

<configuration>
<system.webServer>
<handlers>
<!-- indicates that the app.js file is a node.js application to be handled by the iisnode module -->
<add name="iisnode" path="server.js" verb="*" modules="iisnode" />
</handlers>
</system.webServer>
</configuration>

在 package.json 中你需要有:

 ...
"scripts": {
"start": "node server"
},
...

并在 server.js 中确保将服务器端口号设置为

process.env.PORT ||第1337章

关于node.js - Azure:“您无权查看此目录或页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33835172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com