У меня недавно возникла проблема с тем, что я не понимаю, как работают пути для html в узле js. Я связываю свои сценарии index.html как обычно - относительно файла index.html (файл node.js и index.html находятся в одном каталоге «res.sendFile (__ dirname + '/index.html»); »). Но если я открою его в браузере, выполненном с узлом js, он просто установит «can not GET blabla» для скриптов. Вместо этого открывая его, просто нажав index.html без узла js, эти пути работают! Как мне написать html-пути для узла js?Узел JS - HTML-пути
var express = require('express'),
app = express(),
server = require('http').createServer(app),
io = require('socket.io').listen(server),
port = Number(process.env.PORT || 3000),
server.listen(port);
app.get('/', function(req, res){
res.sendFile(__dirname + '/index.html');
});
Спасибо за ваше время! :)
Этот код работает на моем компьютере, на самом деле. XD. возможно, что-то не так с разрешениями? – SCaffrey