2015-10-17 128 views
2

我正在开发一个应用程序,包含后端的sailsjs和前端的ng-boilerplate。在我的开发机器(64位Ubuntu的)都在工作。但是,当我将我的应用程序用于测试目的放入32位debian机器时,sailsjs拒绝地址为 http://localhost:1337/blog的连接。
当我用我的debian机器的主机名替换localhost时,如下所示: http://debian:1337/blog,所有工作都将开始。
这是在浏览器控制台错误信息:sailsjs拒绝地址本地主机上的连接

GET http://localhost:1337/blog net::ERR_CONNECTION_REFUSED 

这是内容我的/ etc/hosts文件:

127.0.0.1  localhost 
#127.0.0.1  debian 
# The following lines are desirable for IPv6 capable hosts 
::1  ip6-localhost ip6-loopback 
ff02::1 ip6-allnodes 
ff02::2 ip6-allrouters</pre> 

这是我的/ etc /主机名的内容:

debian 

有人能解决这个谜团吗?

所以,我添置一些东西:
/config/env/development.js:

module.exports = { 

    models: { 
    connection: 'PeeterMongodbServer', 
    migrate: 'alter' 
    } 
}; 

我/config/http.js仅仅是空的,这意味着,因为它是我已经安装船帆时。

+0

提供你的'http'和'env'配置。前端的 – ghaiklor

+0

控制器:$ scope.getPost = function(){ $ scope.blogposts = []; (函数(data){ $ scope.blogposts = data; }); $ http.get('http:// localhost:1337/blog') 。 }; – juku

+0

环境设置在local.js module.exports = { port:process.env.PORT || 1337, 连接:'PeeterMongodbServer', migrate:'alter', environment:process.env.NODE_ENV || '发展' }; – juku

回答

1

试试ifconfig或IPCONFIG适用 FOR如INET 192.168.1.64

而且更新etc/hosts文件 $猫/ etc/hosts中

127.0.0.1本地主机 192.168.1.64的debian

请确保这是IP地址和主机名之间的选项卡。

+0

不好意思,但我不确定,我理解你的答案,Raj ... – juku

相关问题