我正在開發一個應用程序,包含後端的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