У меня есть этот сервер. js файл
const express = require('express');
const app = express();
const path = require('path');
var app_path = './newProject/dist/newProject';
const PORT = process.env.PORT || 5000;
app.use(express.static(path.join(__dirname, app_path)))
.get('*', (req,res) => res.sendFile(path.join(__dirname,app_path,'/index.html')))
.listen(PORT, () => console.log("success"));
Мое angular приложение называется 'newProject'. На этом же уровне есть другой пакет. json файл и сервер. js и после сборки я попадаю в папку dist и newProject в go для созданных файлов перед развертыванием на heroku. В файле package. json в angular я также обслуживаю сервер. js файл правильно
"scripts": {
"ng": "ng",
"start": "node ../server.js",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
После развертывания в heroku я получаю
Failed to load resource: the server responded with a status of 404 (Not Found)
Refused to load the image 'https://ang7777.herokuapp.com/favicon.ico' because it violates the following Content Security Policy directive: "default-src 'none'"
ошибки