angularjs - sailsjs 拒绝地址本地主机上的连接

标签 angularjs linux node.js sails.js

我正在开发一个由后端 sailsjs 和前端 ng-boilerplate 组成的应用程序。在我的开发机器(64 位 ubuntu)中一切正常。但是当我将我的应用程序用于测试目的放入 32 位 debian 机器时,sailsjs 拒绝连接地址 http://localhost:1337/blog.
当我将 localhost 替换为我的 debian 机器的主机名时,如下所示: 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 是空的,这意味着我安装了 sails 时的状态。

最佳答案

尝试 ifconfig 或 ipconfig 是否适用 例如 inet 192.168.1.64

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

127.0.0.1 本地主机 192.168.1.64 Derby 安

请确保它位于 IP 地址和主机名之间。

关于angularjs - sailsjs 拒绝地址本地主机上的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33190442/

相关文章:

javascript - 如何使用 MongoDB Node.JS 驱动程序创建新数据库?

javascript - AngularJS - 附加到 DOM 并绑定(bind)事件

javascript - AngularJs 未知提供商错误

c++ - 读取共享内存失败

mysql - 使用unix_socket登录MySQL帐户

javascript - Puppeteer Bright Data 代理返回 ERR_NO_SUPPORTED_PROXY 或 CERT 错误

angularjs - 当 Controller 中的值发生变化时如何更新 DOM

php - 如何在 AngularJS 应用程序中使用 PHP/Mysql 生成的 json

Linux:将文件上传到实时服务器 - 如何自动化流程?

node.js - Electron/Node 文件路径位置