0

I am using the following code to set up an express project, but I get an exception: 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);

I don't understand why

tunoandsuno
  • 99
  • 1
  • 8

1 Answers1

1

The order of parameters to createServer should be reversed. First credentials and the express app.

Pratik Gaikwad
  • 1,526
  • 2
  • 21
  • 44