Вы пытались решить проблему с клейкой лентой?
Попробуйте определить, когда возникают ошибки, и исправьте их короткими операторами if, это не очень, но для некоторых проблем это единственное решение, и это один из них .
if( (n * 0.1) < 100.0 ) { return n * 0.1 - 0.000000000000001 ;}
else { return n * 0.1 + 0.000000000000001 ;}
У меня была такая же проблема в проекте научной симуляции в c #, и я могу сказать вам, что если вы проигнорируете эффект бабочки, он превратится в большого толстого дракона и укусит вас в a **
Node.js не является браузером javascript. Есть много его частей, которые используют функции ОС, недоступные в контексте браузера. Способ делать то, что вы хотите делать, находясь в браузере для клиента, заключается в том, чтобы не использовать сокет TCP, а вместо этого искать в WebSockets (например, socket.io, который предлагает сервер и клиенты браузера).
Хотелось бы запустить его в браузере, чтобы я мог принимать данные, полученные от отображения сервера в браузере.
Мне кажется, вам нужен модуль http.
var http=require('http');
var server=http.Server(function(req,res) {
res.end('<p>hello world</p><script>alert("hello world")</script>');
});
server.listen(8080);
, чтобы вы могли получать данные со стороны браузера, набрав URL-адрес «localhost: 8080»