sailsjs拒绝地址localhost上的连接

时间:2015-10-17 18:59:47

标签: angularjs linux node.js sails.js

我正在开发一个应用程序,包括后端的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只是空的,就像我安装风帆时一样。

1 个答案:

答案 0 :(得分:1)

尝试使用ifconfig或ipconfig 例如,对于192.168.1.64

同时更新您的etc / hosts文件 $ cat / etc / hosts

127.0.0.1 localhost 192.168.1.64 debian

请确保在IP地址和主机名之间标有选项。