Https服务器响应错误

时间:2016-10-12 12:01:05

标签: node.js https

我正在开发一个需要https服务器的程序,而且我还创建了合适的证书。当我以这种方式创建https服务器时,我的问题开始了:

https.createServer(options, function (req, res) {
res.writeHead(200);
res.end('Open ssl running');
}).listen(8080);

我不想回复一个简单的文字,我想要的是发送位于公共目录中的静态文件夹,其中包括控制器,htmls等。

我还尝试直接发送path.join(__ dirname,' public')但它不起作用。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

<强>解决方案

删除回调并:

    https.createServer(options, app).listen(8080, function () {
    console.log('Started!');
});

选项是键和应用程序Express应用程序。还有用于发送静态代码的express中间件。