我有一个Angular 6应用程序和一个现有的nodejs api应用程序。到目前为止,我已经使用过
ng serve
运行并构建角度应用程序。
我现在想从现有的ndoejs服务我的有角度的应用程序。
我该怎么做?我找不到任何文档。
步骤:
ng build
,它将创建一个dist文件夹,您可以从节点Web服务器框架(例如express
,Hapi
或Koa
]轻松提供该文件夹)>app.use(express.static(path.join(__dirname, 'dist')))
;http://localhost:nodeport
一样提供角度服务>如果使用的是Hapi:请检查https://hapi.dev/tutorials/servingfiles/?lang=en_US
===============================基本快递服务器============== ===
const express = require('express');
const app = express();
const path = require("path");
const fs = require("fs");
//const bodyParser = require('body-parser');
app.use(express.static(path.join(__dirname, 'dist')));
//app.use(bodyParser.json());
//app.use('/api/v1/', require('./api/routes'));
app.listen(8080,function(err){
if(!err){
console.log("server is running at port:8080);
}
})