2015-10-17 119 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

相關問題