我正在开发一个应用程序,包含后端的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仅仅是空的,这意味着,因为它是我已经安装船帆时。
提供你的'http'和'env'配置。前端的 – ghaiklor
控制器:$ scope.getPost = function(){ $ scope.blogposts = []; (函数(data){ $ scope.blogposts = data; }); $ http.get('http:// localhost:1337/blog') 。 }; – juku
环境设置在local.js module.exports = { port:process.env.PORT || 1337, 连接:'PeeterMongodbServer', migrate:'alter', environment:process.env.NODE_ENV || '发展' }; – juku