Я обслуживаю папку dist из приложения vue (созданного с помощью create- vue -app). Тем не менее, он хорошо работает, когда я не указываю на какой-то конкретный маршрут c, просто используйте маршрут root без чего-либо. Однако, если я указываю суб-маршрут, например, как '/static'
, он не обслуживает индекс приложения vue. html ... Я получаю сообщение в браузере:
Refused to apply style from 'http://localhost:3000/css/app.fc1b515e.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
4localhost/:1 GET http://localhost:3000/js/app.6869d12b.js net::ERR_ABORTED 404 (Not Found)
однако он находит favicon.ico, если я ввожу его в путь в браузере ...
иногда я также получаю сообщение об ошибке, в котором говорится, что javascript не включено (что неверно). ..
Вот как я настраивал свои маршруты:
app.use('/static',express.static(path.join(__dirname, '\\client\\dist')));