У меня возникли проблемы с использованием EJS. Я хотел бы использовать файл javascript в своем шаблоне, но я не могу найти правильный способ его реализации, вот мой код:
игра.ejs:
<!DOCTYPE html>
<html>
<head>
<title>D-D-D-Duel !!!</title>
<link rel="stylesheet" type="text/css" href="/view/css/game.css">
<script type="text/javascript" src="/socket.io/socket.io.js"></script>
<script type="text/javascript" src= "/actions_client.js"></script>
</head>
<body>
<style type="text/css">
...
</style>
// My body
</body>
</html>
Какой бы путь я ни пробовал для своего сценария /actions_client.js, представление не может найти его при загрузке в моем браузере. Возможно, это проблема с node.js, который я также использую, я не знаю, куда поместить свой скрипт, чтобы мое представление нашло его (что и/или где находится папка localhost:8080/?)
С Уважением
РЕДАКТИРОВАТЬ: Что-то, чего я не понимаю, это то, как представление может найти socket.io/socket.io/js, пока я не нахожу его при поиске на своем компьютере?
РЕДАКТИРОВАТЬ: Вот, кстати, мой код в моем файле узла:
var express = require('express');
var app = express(),
server = require('http').createServer(app),
io = require('socket.io').listen(server),
fs = require('fs'),
composants = require('./modules_persos/composants');
socket.io.js
будет в пределахnode_packages
, возможно, на несколько уровней ниже, подsocket.io-client
. - person Jonathan Lonowski   schedule 24.09.2014http.Server
в Node для обслуживания статических файлов, таких какactions_client.js
? Если да, можете ли вы поделиться этим фрагментом кода? Если нет, можете ли вы предоставить некоторые основы определения сервера - используете ли вы какие-либо библиотеки или фреймворки? - person Jonathan Lonowski   schedule 24.09.2014socket.io.js
подsocket.io-client
, спасибо. На самом деле я ничего не делал со статическими файлами, вот мой код:var express = require('express'); var app = express(), server = require('http').createServer(app), io = require('socket.io').listen(server), fs = require('fs'), composants = require('./modules_persos/composants');
- person Kahsius   schedule 24.09.2014