在meteor中如何在通过LAN开发时改变开发环境的ROOT_URL

mck*_*imo 10 meteor

我在Linux机器上安装了meteor,我通过SSH开发到Windows笔记本电脑.对于简单的应用程序,我可以在(windows)浏览器中将lan地址(10.0.1.101:3000)替换为localhost:3000并且它可以工作.

但是通过一个使用oauth w twitter的教程,在开发环境中,似乎流星硬编码ROOT_URL作为localhost并将其发送到twitter.js.即使在dev.twitter.com中我发送了回调URL,也会发生这种情况

http://10.0.1.101:3000/_oauth/twitter?close. 
Run Code Online (Sandbox Code Playgroud)

有没有办法在不是localhost的机器上开发?

Chr*_*itz 20

你需要在启动meteor之前设置环境变量:

ROOT_URL=http://10.0.1.101:3000 meteor
Run Code Online (Sandbox Code Playgroud)