是否可以通过提供本地项目的URL作为源站点值来创建moovweb项目?是否有必要使该站点生效?
答案 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。