Развертывание на сервере геройку - PullRequest
1 голос
/ 03 июня 2019

Я развернул реагирующее приложение на героку с экспрессом.И я получаю эту ошибку в консоли: отказался загружать образ 'https://sporthelper.herokuapp.com/favicon.ico', потому что он нарушает следующую директиву политики безопасности содержимого: "default-src' none '".Обратите внимание, что «img-src» не был задан явно, поэтому «default-src» используется в качестве запасного варианта.

Вот ссылка для развертывания heroku https://sporthelper.herokuapp.com/

Я пытался изменитьметатег в myapp / public / index.html, но это не помогло.

Это мой экспресс-сервер


const express = require('express');
const path = require('path');
const app = express();

app.use(express.static('sport_app/build'));

app.get('/*', (req, res) => {
  res.sendFile(path.resolve(__dirname, 'sport_app', 'build', 'index.html'));
});

const port = process.env.PORT || 5000;
app.listen(port);

А это из package.json моего сервера

"heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix sport_app && npm run build --prefix sport_app"

1 Ответ

0 голосов
/ 20 июня 2019

Решено с помощью пакета npm serve вместо server.js сценария. Я добавил следующую строку в package.json скрипты "start": "serve -s dist",

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...