Прежде всего, я новичок в nodejs, а во-вторых, это мой вопрос. Как включить netjs net модуль в 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 файл в браузере, он дает ошибку ниже
Неподготовлено ReferenceError: require не определен
тогда как если я запустил js файл непосредственно в nodejs (например, этот node sample.js) с помощью командной строки, тогда он отлично работает.
Спасибо заранее.