Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.223.106.232] |
|
Сообщ.
#1
,
|
|
|
Имеются следующие скрипты
Сервер: var app = require('express')(); var http = require('http').Server(app); var io = require('socket.io')(http); app.get('/', function(req, res) { res.sendFile("index.html"); }); io.on('connection', function(socket) { console.log('A user connected'); function myFunc(arg) { var rnd = Math.random(); socket.emit("message", "<h1>" + arg + " " + rnd + "</h1>"); } setInterval(myFunc, 1500, 'funky'); socket.on('event', function (data) { console.log("" + data.my); }); socket.on('disconnect', function() { console.log('A user disconnected'); }); }); http.listen(3000, function() { console.log('listening on *:3000'); }); Клиент: <script src="https://cdn.socket.io/3.1.3/socket.io.min.js"></script> <script> console.log("log\n"); var socket = io.connect('127.0.0.1:3000'); socket.on('connection', function (data) { console.log("connect\n"); }); socket.on('message', function(data) { //console.log("message: " + data.length + ", " + data); //socket.emit('event', { my: 'data' }); //alert(data); document.getElementById("content").innerHTML = data; }); </script> <!DOCTYPE html> <html> <head> <title>Hello world</title> </head> <body> <div id="content"><div> </body> </html> Подскажите пожалуйста. как можно динамически генерировать шаблоны, как сайты на php когда делаешь, они генерируются и отдаются на клиент. Может быть есть такая возможность в NodeJS? Гуглил ничего не нашел интересного, может плохо гуглил. Буду очень благодарен тому, кто реально поможет и отблагодарю отдельно монетой. Спасибо всем |
Сообщ.
#2
,
|
|
|
В общем вопрос снимается, нашел такой вариант https://ncoughlin.com/posts/express-ejs-ren...ynamic-content/
|