Нужна помощь с node js
Создаю сервер с помощью node-static. Он запускается..
/** * Static HTTP Server * * Create a static file server instance to serve files * and folder in the './public' folder */ // modules var static = require( 'node-static' ), port = 8080, http = require( 'http' ); // config var file = new static.Server( './public', { cache: 3600, gzip: true } ); // serve http.createServer( function ( request, response ) { request.addListener( 'end', function () { file.serve( request, response ); } ).resume(); } ).listen( port ); Затем у возникает проблема, я не знаю как мне перехватить момент когда пользователь запрашивает страницу, например мне нужно это для того что бы передать данные из этого скрипта на ту страницу которую юзает пользователь. Допустим он открыл index.html а в ней есть element с id, могу ли я в этом скрипте на лету передавать значения в элемент id? |
|
Не подскажите как лучше всего сделать вообще.. Мне надо что бы клиент смог работать через браузер, я создаю сервер. Запускаю, он работает. Но мне надо что бы данные на него поступали оперативно и по wamp протоколу. Т.е. мне надо как то сделать что бы открытая пользователем страница обновлялась, т.е. являлась динамической.
Я рассчитывал сделать всё это в одном скрипте, но походу дела я понял что это жесть как всё сложно.. Обычные методы JS не работают, либо я задаю их в неправильном формате. В общем ничего не понятно. Сервер есть, страница грузится, соединение по wss я вчера сделал, данные поступают. Вот как теперь это всё связать.. Может быть роутинг? Я нашел очень интересное описание, оно подойдет? http://node-center.ru/docs/tutorials...92fe075f53ed7c |
zippel,
Зачем тебе эти велосипеды и программирование на низком уровне? Есть Express, есть Koa. Есть middleware к ним. Выбираем что-то и используем. |
Дело в том что я не понимаю как работают эти фреймворки, я пробовал, они меня только путают.
Это как с JS. Если надо что то сделать на JS, лучше это делать на чистом JS чем на jQuerry |
zippel,
http://learn.javascript.ru/screencast/nodejs Часть 2 посмотри. |
Цитата:
|
Часовой пояс GMT +3, время: 08:37. |