Nodejs表达式监听器必须是一个函数

时间:2017-06-05 14:43:10

标签: node.js express

我使用以下代码来设置一个快速项目,但我得到一个例外: TypeError:listener必须是一个函数

var fs = require('fs');
var express = require('express');
var privateKey  = fs.readFileSync('C:/Node/cert/sn_com.key', 'utf8');
var certificate = fs.readFileSync('C:/Node/cert/sn_com.cer', 'utf8');
var credentials = {key: privateKey, cert: certificate};
var app = express();
var server = require('https').createServer(app, credentials);
server.listen(8001);

我不明白为什么

1 个答案:

答案 0 :(得分:1)

createServer的参数顺序应该颠倒过来。第一个凭据和快递应用程序。