Можно ли разместить веб-страницу с функцией angular.min.js, используя модуль узлов http - PullRequest
0 голосов
/ 11 марта 2019

Можно ли разместить веб-страницу с функцией angular.min.js, используя модуль узлов http?

Я делаю очень простой веб-проект, который собирает некоторые данные, и я решил использовать angular.js для отображения данных без страницы. Я попытался прочитать index.html, используя модуль fs, и отправил его в ответ на localhost. Похоже, что angular.min.js, который был включен в раздел заголовка страницы, не загружался так, как при запуске страницы в браузере из проводника файлов.

1 Ответ

0 голосов
/ 12 марта 2019

angular - это веб-приложение, поэтому, пожалуйста, обслуживайте angular с помощью сервера node.js и загрузите приложение в веб-браузере.

добавьте прослушиватель get, затем отправьте все файлы, которые нужны index.html, все готово.

или используйте app.use(express.static('public'));, которая является вашей общедоступной папкой, поместите весь файл в dist, чтобы он служил статическим содержимым.

Я использую первый вариант каждый раз, но он хитрый, но функциональный. Пример кода:

const express = require('express');
const router = express.Router();
const path = require('path');
router.get('/:id',(req,res)=>{res.sendFile(path.join('/path/to your/file/'+req.params.id));});
router.get('/',(req,res)=> res.sendFile(path.join('/path/to/your/file/index.html'));});
module.exports = router;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...