ПОЛУЧИТЬ сеть::ERR_ABORTED 404 (Не найден)

#javascript #node.js #express

Вопрос:

Я попытался импортировать два модуля и получил эти ошибки в своей консоли:

 GET http://localhost:4444/scenes/World.js net::ERR_ABORTED 404 (Not Found)
game.js:3 
GET http://localhost:4444/node_modules/phaser/ 404 (Not Found)
game.js:1
 

Я задал пути в своих маршрутах (я использую Экспресс), и это еще не сработало.
main.js

 app.get("/World.js", isLoggedIn, function (req, res) {
  res.sendFile(path.join(__dirname, '/views/scenes', 'World.js'));
});

app.use("/node_modules", express.static('./phaser'));

app.get("/phaser", isLoggedIn, function (req, res) {
  res.sendFile(path.join(__dirname, '/', 'phaser'));
});
 

game.js

 import { Phaser } from '../node_modules/phaser'

import Map from './scenes/World.js';

const config = {
    width: 800,
    height: 500,
    type: Phaser.AUTO
}

const game = new Phaser.Game(config)

game.scene.add('map', Map);

game.scene.start('map');
 

Что Я Могу Сделать? Я видел другие вопросы, и никто мне не помог.

Комментарии:

1. Убедитесь, что у вас есть доступ для чтения ко всему, к чему вы пытаетесь получить доступ (к папке и т. Д.), Затем убедитесь, что пути и имена на 100% правильны.