2017-05-26 57 views
1

我一直在挖掘网站/教程的色调,试图找到我的问题的答案。也许我误解了一些关于HTTPS的想法。HTTPs与expressjs staticFile为SPA

权,开门见山... 我使用指向的index.html staticFiles(4)主办快递我的SPA前端应用程序:

const express = require('express'); 
const auth = require('http-auth'); 
const app = express(); 
const basic = auth.basic({ 
    file: `${__dirname}/login` 
}); 

app.use(auth.connect(basic)); 

app.use(express.static(__dirname + '/dist')); 

app.get('/*', function(req, res) { 
    res.sendFile(path.join(__dirname + '/dist/index.html')); 
}); 
app.listen(process.env.PORT || 8080); 

但是它只能在HTTP上运行,我会喜欢使用HTTPS托管它(后端也为其请求使用HTTPS)。

我知道HTTPS需要某种加密,所以请求不会以纯文本形式发送,但是前端托管的应用程序也需要这样吗?如果是这样,它将如何实现?

谢谢你们!

回答