openshift node.js无法获取/ [英] openshift node.js Cannot Get /
本文介绍了openshift node.js无法获取/的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个简单的node.js静态文件服务器:
I have this simple node.js static file server:
var express = require('express');
var app = express();
app.use(express.cookieParser());
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(express.session({ secret: "secret" }));
app.use(express.static(process.env.OPENSHIFT_REPO_DIR + '/public' ));
var ipaddress = process.env.OPENSHIFT_NODEJS_IP || "127.0.0.1";
var port = process.env.OPENSHIFT_NODEJS_PORT || 8080;
app.listen(port, ipaddress);
当我发布到OpenShift(终端中没有错误)并导航到该站点时,我看到无法获取/
When I publish to OpenShift (no errors in the terminal) and navigate to the site, I see Cannot GET /
我的公用文件夹中有index.html
,还有一些CSS和JavaScript.
I have index.html
in my public folder, along with some css and JavaScript.
知道我在做什么错吗?
推荐答案
在这里是:嘿,您确定要提交公用文件夹吗?
Here it is: Hey, did you make sure to commit the public folder?
这篇关于openshift node.js无法获取/的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文