2017-05-26 56 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需要某種加密,所以請求不會以純文本形式發送,但是前端託管的應用程序也需要這樣嗎?如果是這樣,它將如何實現?

謝謝你們!

回答