由于某种原因,当我编译服务器时,我在所有路径上都出现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
}));
谢谢!
答案 0 :(得分:1)
尝试添加
var express = require('express');
var app = express();
到服务器文件的顶部。现在," app"是未定义的,可能导致500代码(这意味着内部服务器错误)。
您还可能希望在收到请求时通过添加
为服务器指定一些内容app.get('/', function (req, res, next) { ... } );
因为否则您的服务器可能无法提供任何服务。