Я работал с приложением Angular 2+, где я обслуживаю файл index.html из папки dist, используя сервер узлов js, как этот
var express = require('express');
var bodyParser = require('body-parser');
var path = require('path');
var app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: false}));
app.use(express.static(path.join(__dirname, 'dist')));
app.get('*'), (req, res) => {
res.sendFile(path.join(__dirname, 'dist/index.html'));
};
app.get('/test', function(req, res){
res.send('It worked!!!');
});
app.listen(5000);
console.log('Server is running');
Это очень хорошо работает для меня с приложениями Angular 2+, но когдаЯ попробовал то же самое для приложения AngularJS 1, оно не работает для меня
У меня есть ссылки на некоторые локальные файлы в index.html примерно так:
<script src="components/angular-bootstrap/ui-bootstrap-tpls.js">
, где папка компонентов - папка bower.который находится внутри самой папки dist.но этот файл не может обслуживать localhost, для этого файла выдается 404.
Я пытаюсь все это сделать, чтобы высмеивать вызов API, чтобы я мог обслуживать ложные данные json из моего локального компьютера. Это будеточень полезно, если кто-то обнаружит, что я здесь не так,
Спасибо