您好我已经编写了一个由nodejs server.js页面处理的规则。 这是web.config文件
<configuration>
<system.webServer>
<webSocket enabled="false" />
<handlers>
<!-- Indicates that the server.js file is a node.js site to be handled by the iisnode module -->
<add name="iisnode" path="server/server.js" verb="*" modules="iisnode"/>
</handlers>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule>
<rule name="NodeJs Server Page Redirect" stopProcessing="true">
<match url="server/" />
<action type="Redirect" url="server/server.js" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
这是我使用ajax
的http请求$.ajax({
type: 'POST',
data: JSON.stringify(db),
dataType: 'json',
url: '../server/uploads',
success: function(data) {
console.log(data);
if(data == "Success")
window.location.href="profile.html";
else
errors(data);
},
error: function(err) {
errors(err);
}
});
服务器内部文件夹是我的server.js文件。
这是我得到的错误
jquery.min.js:2 GET https://facestylist.azurewebsites.net/server/server.js 净:: ERR_TOO_MANY_REDIRECTS