- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法让应用程序正常启动,不断出现 EACCESS 错误:
Error: listen EACCES
代码如下:
var server_port = process.env.OPENSHIFT_NODEJS_PORT || 8080
var server_ip_address = process.env.OPENSHIFT_NODEJS_IP || '127.0.0.1'
var app = require('express')();
var server = require('http').Server(app);
var io = require('socket.io')(server);
server.listen(server_port);
app.get('/', function (req, res) {
res.sendfile(__dirname + '/index.html');
});
io.on('connection', function (socket) {
socket.emit('news', { hello: 'world' });
socket.on('my other event', function (data) {
console.log(data);
});
});
这里没有什么特别之处,OpenShift 的 Node 变量以正确的方式使用。
最佳答案
应该使用server_ip_address。否则,它会在 OpenShift 上使用默认 IP,即 127.0.0.1。更改自:
server.listen(server_port);
到:
server.listen(server_port, server_ip_address);
或
server.listen(server_port, server_ip_address, function() {
console.log('%s: Node server started on %s:%d ...',
new Date(), server_ip_address, server_port);
});
关于javascript - Node.js OpenShift EACCESS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24440102/
我正在尝试编写一个图像选择器,它将从图库中选择图像并将其设置为 ImageView 的源。我使用下面给出的代码来执行此操作,但在我在图库中选择图像并且应用程序返回到 Fragment 后,我收到错误:
我有一个基本的 C++ 练习。我需要将一些列出的单词传递给 char 矩阵,但我在初始化矩阵时遇到问题... 这是我的代码: class Cahorcado { public:
在外部 SD 卡中写入文件时出现 EACCESS 权限被拒绝的错误。我设置了权限 但是当我读取文件时,我可以成功读取它但无法写入文件。我用于将文件写入 SD 卡的代码是: String path="m
在外部 SD 卡中写入文件时出现 EACCESS 权限被拒绝的错误。我设置了权限 但是当我读取文件时,我可以成功读取它但无法写入文件。我用于将文件写入 SD 卡的代码是: String path="m
我正在尝试在 Android 中创建一个套接字,但我一直收到 EACCESS(权限被拒绝)错误。 这是我在 UI 线程的独立线程中的代码。 public class Client implements
我无法让应用程序正常启动,不断出现 EACCESS 错误: Error: listen EACCES 代码如下: var server_port = process.env.OPENSHIFT_NOD
var express=require('express'), morgan=require('morgan'); var host='localhost'; var port=3000; v
i recently reinstalled ubuntu os and installed npm and nodejs, but when i run npm install i am issue
我在 NFS 挂载上有一个文件,该文件针对在其上执行的每个操作都被锁定和解锁。 最初我使用 flock(filehandle, LOCK_EX|LOCK_NB)但该尝试失败了 I/O Error .
我正在使用下面的代码与 Ceph 集群对话并获取即使管理员用户拥有所有权限,EAccess 仍拒绝异常*。有解决这个问题的指示吗?我正在 docker 中运行集群。 管理员权限: client.adm
在我的产品的自动化测试期间,我将文件推送到应用程序的私有(private)目录,然后 chmod 文件,以便应用程序可以访问它。在 APIs (FileInputStream.java:76) 09-
我有一个 Dockerfile,我在其中引入了一些文件并对一些内容进行了 chmod。它是生成可执行文件的 Node 服务器。 FROM ubuntu:16.04 RUN apt-get update
我的应用程序通过 ionic serve 在浏览器中运行良好。 但是当我尝试运行 ionic build android 时,它正在显示 ERROR: spawn EACCES permission
我正在使用 Borland C++Builder 5 编写游戏程序。我正在尝试从我创建的资源文件中加载位图。我无法从中加载位图按 ID 或按名称的资源文件。它将从文件加载,但我想要使用资源文件。从 I
我用 homebrew 安装了 npm 并必须链接它 - 我认为这可能是问题的一部分。这对我来说是全新的,所以我正在寻求任何帮助。我正在尝试在计算机上安装 yeoman 和其他一些东西 npm ins
我刚刚将我的项目文件迁移到 D: 驱动器上的新 PC,而我的程序(Git、Node Js、Ruby 等)位于 C:开车。 我曾尝试在编辑 SASS 文件后运行 compass watch,但遇到此错误
我正在向服务器发出 https 请求,这需要 TLS 1.2。 在我的浏览器上,在 CURL 中向该服务器发出 GET 请求是可行的,但在我的 Azure 函数中,我收到此错误: Error: con
我对现在所做的事情很陌生(Node.js、socket.io)。 我已经安装了 Node.js,现在我正在尝试安装 socket.io,但遇到了 EACCESS 错误。谢谢您的帮助! 我使用的是 Wi
所以,我在 ReactNative 中得到了我的第一个项目,可以从适用于 Android 操作系统的 Windows 运行。在 Mac 上结账,以相同的方式配置它,当我尝试使用 react-nativ
Docker 容器无法启动。 收到以下错误消息 我之前尝试设置 build在 777 上,但它没有任何改变。 包.json "scripts": { "start": "nodemon --e
我是一名优秀的程序员,十分优秀!