在创建moovweb项目时,我们是否可以提供本地作为“源站点”托管的项目URL?

时间:2013-09-24 12:16:15

标签: moovweb

是否可以通过提供本地项目的URL作为源站点值来创建moovweb项目?是否有必要使该站点生效?

1 个答案:

答案 0 :(得分:2)

您可以修改Moovweb项目中的config.json文件,以便右侧映射是本地路径。例如:

{
  "host_map": [
    "$.mylocalsite.com => localhost:3000",
    "anotherlocaladdress.com => localhost:9292"
  ]
}

您实际上也可以在左侧放置任何路径。这只会转换为计算机hosts文件的修改。 $符号表示可以运行服务器的-host-var参数。如果未指定此参数,则默认为mlocal。请注意,第二个条目中没有$。这只意味着路径不依赖于-host-var参数。

使用moov server启动服务器后,config.json中的条目会在hosts文件中生成这些条目:

127.0.0.1 mlocal.mylocalsite.com
127.0.0.1 anotherlocaladdress.com

如果您将-host-var参数指定为mtest,则结果条目为:

127.0.0.1 mtest.mylocalsite.com
127.0.0.1 anotherlocaladdress.com

您还会看到相关的.moovapp.com条目;这些是为了测试目的而自动映射的。

moov server运行的默认端口包括80,443,3003和8004,但您可以修改这些端口以适合您的本地环境。如果要运行其他本地服务器,请确保它们不冲突。

如果您尝试推送到Moovweb Cloud,请注意这一点无效。请记住在准备好后更改映射以反映实际的实时URL。