我不完全确定这是否是一件坏事,但我在监视(日志)使用这段代码收到了什么传入的http请求(注意,在可伸缩的NodeJS平台上运行OpenShift应用程序):
function onRequest(request, response)
{
var date = new Date();
console.log(date.toUTCString() + " A request was made with url: " + request.url + " and header: " + JSON.stringify(request.headers));
我正在尝试使用Node JS服务器连接到OpenShift中的MySQL数据库。我有一个错误:
Error: connect ECONNREFUSED 127.0.0.1:3306
at Object.exports._errnoException (util.js:870:11)
at exports._exceptionWithHostPort (util.js:893:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1057:14)
--------------------
at
我正在使用nodejs和mongodb在openShift上构建一个应用程序。我也在使用猫鼬,并试图连接到以下代码
var url = process.env.OPENSHIFT_MONGODB_DB_URL;
var db = mongoose.connect(
url,
function(err) {
console.log("Error loading the db...");
});
检查openshift日志,我可以看到它给了我错误消息。怎么做才是对的?
我试图使用以下代码连接到mongodb:
var restify = require('restify');
var mongojs = require('mongojs');
var ip_addr = process.env.OPENSHIFT_NODEJS_IP || '127.0.0.1';
var port = process.env.OPENSHIFT_NODEJS_PORT || 8080;
console.log('ip_addr: ' + ip_addr + ' port ' + po
很抱歉在这件事上打扰了你,但我已经为这件事挣扎了将近两周,我做了大量的研究,但没有找到任何解决办法:
我正在尝试运行这个git项目< a href="https://github.com/Adrianod/Open-GPS-tracker">open gps tracker </a>,在本地它运行得完美无缺,但是当我将它部署到打开shift时,我已经尝试了以下方法:
将server.js侦听端口从8080更改为打开的shift变量:
var port = process.env.OPENSHIFT_NODEJS_PORT || process.env.
我正试图为我的嵌入式设备创建一个网络套接字Nodejs服务器,以便在OpenShift上向其发送数据。
我正在尝试创建这个简单的回显服务。
var net = require('net');
var HOST = process.env.OPENSHIFT_NODEJS_IP;
var PORT = process.env.OPENSHIFT_NODEJS_PORT || 3000;
console.log('IP:' + HOST + ' Port:' + PORT);
var server = net.createServer(func
当我试图加载任何页面时,都会遇到这样的错误。
运行sqlall抛出ssh显示数据库shema很好。
我有这样一个设置文件:
if ON_OPENSHIFT:
# os.environ['OPENSHIFT_MYSQL_DB_*'] variables can be used with databases created
# with rhc cartridge add (see /README in this git repo)
DATABASES = {
'default': {
'ENG
我在本地服务器上使用noobHub和corona,它工作得很好,但是当我将服务器放到网上(到我的免费openshift帐户)时,我无法将客户端应用程序连接到它。
在服务器端,我必须像这样设置ip和端口:
var port = process.env.OPENSHIFT_NODEJS_PORT || 1337;
var ip = process.env.OPENSHIFT_NODEJS_IP || 0;
server.listen(port, ip);
我可以获得openshift ip和端口的值,尝试连接到它,但没有工作。
我在我的电晕应用程序中尝试了几种选择,但没有成功:
"ws
你好,我正在尝试让Node/Mongo服务在Openshift上运行,如下所示:
var db = new mongodb.Db('myServiceName',
new mongodb.Server('mongodb://$OPENSHIFT_MONGODB_DB_HOST','$OPENSHIFT_MONGODB_DB_PORT', {}));
db.open(function (err, db_p) {
if (err) { throw err; }
db.authenticate('$USER', &
我已经为NodeJs应用程序在OpenShift云平台上部署了以下代码,在控制台(F12)和响应代码( Ok 200..but )中没有收到任何错误,应用程序没有工作。
服务器(您可以在找到完整的源代码)
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = require('socket.io').listen(server, { origins:'http://nod
我按照本教程在openshift帐户上托管Rest:
根据我的要求,我做了几处更改,下面是代码:
server.js
var restify = require('restify');
var mongojs = require('mongojs');
var ip_addr = process.env.OPENSHIFT_NODEJS_IP || '127.0.0.1';
var port = process.env.OPENSHIFT_NODEJS_PORT || 8080;
var server = restify.creat
我有一个小项目,我想部署到Heroku和OpenShift上,以便在这两个平台上进行试验。我使用Python/Django,所以我想利用动态导入功能来定义每个环境的设置,为我想要部署到的那些平台维护一个设置模块,例如:
my_project/
settings/
__init__.py <-- This is what's being imported during app init, here is where I want to detect which platform specific settings module to load
我很难在Openshift上运行一个node.js应用程序。
我已经建立了我的openshift项目从一个git回购。
我的server.listen电话就是这样打的:
var port = process.env.OPENSHIFT_NODEJS_PORT || process.env.PORT || 8080;
var ip = process.env.OPENSHIFT_NODEJS_IP || process.env.IP || '127.0.0.1';
var server = http.createServer(myServerFunction);
server.