内部500错误 – Node.js – 快速会话

出于某种原因,当我编译我的服务器时,在所有path上出现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 })); 

谢谢!

尝试添加一个

 var express = require('express'); var app = express(); 

到您的服务器文件的顶部。 现在,“应用程序”未定义,这可能导致500代码(这意味着内部服务器错误)。

你也可能想要为服务器指定一些东西,当它通过添加一个接收请求

 app.get('/', function (req, res, next) { ... } ); 

否则你的服务器可能不会提供任何服务。