#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% правильны.