Я новый разработчик внешнего интерфейса, и я пытался настроить новую среду HTTPS.Я следовал инструкции из ссылка в разделе https.createServer ([options] [, requestlistener]).Но почему-то это дает мне ошибку https.createServer не является функцией.Может кто-нибудь помочь мне с вопросом?
Я использовал browserify для компиляции:
$npm install browserify --save
$browserify test.js -o bundle.js -t brfs
Вот мой код (test.js):
var fs = require('fs'),
https = require('https')
var options = {
ca: fs.readFileSync('ca.pem', 'utf8'),
cert: fs.readFileSync('cert.pem', 'utf8'),
rejectUnauthorized: true
};
httpsServer = https.createServer(options, (req,res) => {
res.writeHead(200);
res.end('hello world\n');
}).listen(443);
и ошибка, которую я получал:
Uncaught TypeError: https.createServer is not a function
Я также пробовал много других способов, включая использование
var express = require('express'),
app = express()
, и в конечном итоге это дает мне еще одну ошибку:
TypeError: Cannot read property 'prototype' of undefined