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

标签 meteor

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

但是在使用使用oauth w twitter的教程中,似乎 meteor 在开发环境中将ROOT_URL硬编码为localhost并将其发送到twitter.js。即使在dev.twitter.com中,我将回调URL指定为

http://10.0.1.101:3000/_oauth/twitter?close. 

是否可以在不是localhost的计算机上进行开发?

最佳答案

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

ROOT_URL=http://10.0.1.101:3000 meteor

关于meteor - 在 meteor 中通过LAN开发时如何更改开发环境的ROOT_URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21082303/

相关文章:

mongodb/ meteor : how to I get the value of one field corresponding to the $max value of another field?

javascript - 如何自定义 Meteor 账户密码重置邮件的发件人

meteor - 警告 : Each child in an array or iterator should have a unique "key" prop. 检查 `SocialMenu` 的渲染方法。 (Meteor.js 应用程序中的 React.js)

javascript - 尝试为收藏项目添加标签/主题标签

meteor - 看起来 Meteor.http.post 工作不正常

javascript - 使用 Meteor 配置 Mandrill 失败

javascript - 如何使用 iron-router 使用一个路由 Controller 渲染多个模板?

linux - 如何在Meteor中安装Meteorite?

meteor - Graphicsmagick 包错误

meteor 私有(private)子目录