Как исправить html ресурс относительного пути 404? - PullRequest
0 голосов
/ 25 апреля 2020

У меня есть такой каталог:

/xyz/index.html
/xyz/js/index.js
/xyz/css/index.css

Теперь в index.html Я импортирую js и css, например:

<link rel="stylesheet" href="css/index.css">
<script src="js/index.js"></script>

при доступе к index.html вот так:

http://localhost/xyz/index.html

работает нормально, но если я получу к нему доступ вот так:

http://localhost/xyz

выдаст 404. Могу ли я исправить это , если я не изменю абсолютный путь ?


Редактировать: Моя сторона сервера использует Koa serve stati c files.

import * as serve from "koa-static";
import { resolve } from "path";
app.use(serve(resolve(__dirname, "public"))

1 Ответ

0 голосов
/ 27 апреля 2020

Я думаю, что самое простое решение вашей проблемы - исправить относительный путь к ресурсам, index.html должно быть обновлено до:

<link rel="stylesheet" href="xyz/css/index.css">
<script src="xyz/js/index.js"></script>
...