файл javascript не найден в моем приложении Express - PullRequest
1 голос
/ 21 мая 2019

Я получил эту ошибку GET http://localhost:3000/assets/index.js net :: ERR_ABORTED 404 (не найдено)

const express = require ('express')
const app = express()
const { join } = require('path')

app.use(express.static(join(__dirname,'/public')))

структура моей папки:

enter image description here

js для survey.html:

<script src="/assets/index.js"></script>

Кто-нибудь знает, почему я получил эту ошибку?

я пытался

<script src="./assets/index.js"></script> 

не работает

1 Ответ

2 голосов
/ 21 мая 2019

Должно быть app.use(express.static(join(__dirname,'public'))). добавление / к public означает, что он просматривается в корневой файловой системе.

EDIT:

О, это на самом деле в комментарии:

app.use (express.static (join (__dirname, 'public'))) Используйте это - Yatin Gaikwad

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