Как включить модули nodejs в html-файлы?

Во-первых, я новичок в nodejs, а во-вторых, ниже мой вопрос. Как включить сетевой модуль nodejs в js, который загружается в html??

Мой файл js выглядит так.

net = require('net');
var client = net.createConnection(8000, '192.168.15.59');
client.on('connect',function(){
console.log('Connected To Server');
});
client.on('data',function(data){
console.log('Incoming data:; ' + data);
});

И мой html-файл ниже

<html>
<head>
<script type="text/javascript" src="sample.js"></script>
<script type="text/javascript">
function displaymessage(message)
{
alert(message);
client.write(message, encoding='utf8')
}
</script>
</head>

<body>
<form>
<input type="text" id="msg"></input>
<input type="button" value="Click me!" onclick="displaymessage(document.getElementById('msg').value)" />
</form>
</body>
</html>

Когда я запускаю HTML-файл в браузере, он выдает следующую ошибку

Uncaught ReferenceError:require не определен

тогда как, если я запускаю js-файл непосредственно в nodejs (как этот "node sample.js)с использованием командной строки, тогда он работает нормально.

Заранее спасибо.

13
задан Adam Lear 9 September 2012 в 16:06
поделиться