由于某些原因,当我编译我的服务器时,我在所有的路径上都得到了一个500错误:
info: [c:\Users\PC\WebstormProjects\practice\app.js] Express is listening on port: 3000
GET / 304 13.601 ms - -
GET /css/bootstrap.css 500 5.725 ms - 1028
GET /js/jquery.js 500 3.748 ms - 1028
GET /js/bootstrap.js 500 4.097 ms - 1028
GET /favicon.ico 500 1.889 ms - 1028我一直在玩的唯一一件事就是“快速会话”。我有一些教程,我正在遵循,但它们都是为旧的快速版本,所以我必须重写一些东西,我甚至没有做太多,但初始化会话。
我的app.js中唯一改变的是:
var session = require('express-session');
var MongoStore = require('connect-mongo')(session);
app.use(session({
genid: function(req) {
return genuuid();// use UUIDs for session IDs
},
secret: 'keyboard cat',
cookie: {
maxAge: null
},
proxy: true,
resave: true,
saveUninitialized: true
}));谢谢!
发布于 2016-01-12 10:13:27
尝试添加一个
var express = require('express');
var app = express();添加到服务器文件的顶部。现在,"app“是未定义的,这可能是导致500代码的原因(它意味着内部服务器错误)。
您可能还希望指定服务器在收到请求时要执行的操作,方法是将
app.get('/', function (req, res, next) { ... } );否则,您的服务器可能不会提供任何服务。
https://stackoverflow.com/questions/34734416
复制相似问题