Я создал приложение для взаимодействия с внешним интерфейсом с помощью 'yarn build', и точно так же, как говорит мне Google, я пытаюсь смонтировать 'index.html' в папке 'build', чтобы мой экспресс-сервер узлов былres.sendFile.Но когда я на самом деле делаю это и вижу веб-страницу в Chrome Broswer, я вижу только пустую страницу, на ней ничего, кроме белой, пустой страницы.Когда я открываю инструмент разработчика Chrome, я вижу, что ... (содержимое) .. это было хорошо передано, но каким-то образом тег <> не воспринимается браузером.Как вы можете сказать, я только начинающий реагировать, и это действительно боль в заднице на прошлой неделе.пожалуйста, помогите ...
Это проблемный файл server.js ...
const express = require('express');
const bodyParser = require('body-Parser');
const path = require('path');
const httpApp = express();
const port = 5000;
httpApp.use(bodyParser.urlencoded({extended: true}));
httpApp.use(express.static(__dirname + '../client/build/static'));
httpApp.use(bodyParser.json());
httpApp.get('*', function(req, res){
res.sendFile(path.resolve(__dirname, '../client/build', 'index.html'))
});
// httpApp.get('/', (req, res)=>{
// console.log("Server: get request arrived. Client Home is sent.");
// var pathh = path.join(__dirname, '../client/build/index.html');
// console.log(pathh);
// res.sendFile(path.join(__dirname, '../client/bui-d','index.html'));
// });
httpApp.listen(port, (req, res)=>{
console.log(`server listening on port: ${port}`);
});
И это именно то, что я получаю в браузере Chrome ....