首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署气象仪时在web.config中使用的路径

部署气象仪时在web.config中使用的路径
EN

Stack Overflow用户
提问于 2014-11-18 01:48:20
回答 1查看 236关注 0票数 1

试图将一个陨石应用程序部署到Azure,除了我不知道该指向什么之外,一切看起来都是正确的:

代码语言:javascript
复制
<?xml version="1.0"?>
<configuration>
  <system.web>
    <compilation batch="false" />
  </system.web>
  <system.webServer>
    <handlers>
      <add name="iisnode" path="server.js" verb="*" modules="iisnode" />
    </handlers>
    <rewrite>
      <rules>
        <rule name="myapp">
              <match url="/*" />
          <action type="Rewrite" url="server.js" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

我没有server.js。我是从nitrous.io部署的,应用程序就像预期的那样工作。我是否需要添加一个server.js文件,如果需要,内容应该是什么?否则,哪个文件是合适的指向?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-09 11:11:37

在输出上构建Meteor有main.js在您的应用程序的根文件夹中,您应该将您的web服务器指向这个文件。

在重写规则时,使用正则表达式:

代码语言:javascript
复制
<match url="^(.*)$" ignoreCase="false" />

所以您的配置文件将是:

代码语言:javascript
复制
<?xml version="1.0"?>
<configuration>
  <system.web>
    <compilation batch="false" />
  </system.web>
  <system.webServer>
    <handlers>
      <add name="iisnode" path="main.js" verb="*" modules="iisnode" />
    </handlers>
    <rewrite>
      <rules>
        <rule name="myapp">
          <match url="^(.*)$" ignoreCase="false" />
          <action type="Rewrite" url="main.js" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

还不要忘记为构建的Meteor设置ENV变量:MONGO_URLROOT_URL (带有协议的域,如:http://my.site)、MAIL_URL等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26985237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档