Giả sử một máy chủ được tạo ra như:Làm cách nào để dừng máy chủ node.js mà không làm hỏng quy trình?
var net = require('net');
var server = net.createServer();
server.listen(32323, '127.0.0.1');
server.close(); // gives a "not running" error if there is IP in the listen statement
là Có cách nào để ngăn chặn nó từ Node.js, ví dụ mà không kết thúc/giết chết toàn bộ quá trình?
Ngoài ra, đây là một ví dụ phức tạp hơn mà không dừng lại không phụ thuộc vào IP máy chủ được liên kết với:
var net = require('net');
var server = net.createServer(function(socket) {
socket.on('data', console.log);
server.close();
});
server.listen(32323);
var socket = net.createConnection(32323);
socket.write('hi');
Strange, thời gian trước đó tôi đã cố gắng này, tôi đã nhận ra lỗi – Fluffy
Này, tôi nhận được rằng một lần nữa, xin vui lòng xem cập nhật – Fluffy
@Fluffy thấy chỉnh sửa – Raynos