我正在开发一个应用程序,包括后端的sailsjs和前端的ng-boilerplate。在我的开发机器(64位ubuntu)都工作。但是当我将我的应用程序用于测试目的到32位debian机器时,sailsjs拒绝连接地址
http://localhost:1337/blog
。
当我用我的debian-machine的主机名替换localhost
时,就像这样:
http://debian:1337/blog
,一切都会起作用
这是浏览器控制台中的错误消息:
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 / hostname:
的内容debian
有人可以解开这个谜吗?
所以,我补充一些东西:
/config/env/development.js:
module.exports = {
models: {
connection: 'PeeterMongodbServer',
migrate: 'alter'
}
};
我的/config/http.js只是空的,就像我安装风帆时一样。
答案 0 :(得分:1)
尝试使用ifconfig或ipconfig 例如,对于192.168.1.64
同时更新您的etc / hosts文件 $ cat / etc / hosts
127.0.0.1 localhost 192.168.1.64 debian
请确保在IP地址和主机名之间标有选项。