我有一个vuejs前端和一个快速的nodejs后端。但是我不知道如何将它们都部署到具有相同域名的相同Amazon EC2实例。请任何人可以帮助我吗?还是建议一种更好的方法?
答案 0 :(得分:0)
nodejs与例如快递也可以投放静态内容。只需将您的vuejs文件放入static folder。
答案 1 :(得分:0)
您可以合并两个存储库,并按如下所示部署后端和前端
const path = require('path');
module.exports = {
outputDir: path.resolve(__dirname, '../dist'),
};
index.js
const express = require('express');
const app = express();
// Serve Vue Dist Folder
app.use(express.static(__dirname + '/dist'));
app.get('*', (req, res) => res.sendFile(__dirname + '/dist/index.html'));