【问题标题】:Nodejs express listener must be a function [duplicate]Nodejs express监听器必须是一个函数[重复]
【发布时间】:2017-06-05 14:43:09
【问题描述】:

我正在使用下面的代码来设置一个 express 项目,但是我得到一个异常:TypeError: listener must be a function

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);

我不明白为什么

【问题讨论】:

  • createServer 的参数,倒数第二行,应该是相反的顺序。
  • 谢谢你的工作:)
  • 如果它有帮助,请接受作为答案,以便以后可以帮助某人

标签: node.js express


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 1970-01-01
    • 2014-11-07
    • 2017-02-01
    • 2017-10-14
    • 1970-01-01
    相关资源
    最近更新 更多