Tôi đã viết những đoạn mã sau đây trong nodeJS/server của Expressjs:Tôi làm cách nào để gửi trạng thái thành công tới trình duyệt từ nodejs/express?
app.post('/settings', function(req, res){
var myData = {
a: req.param('a')
,b: req.param('b')
,c: req.param('c')
,d: req.param('d')
}
var outputFilename = 'config.json';
fs.writeFile(outputFilename, JSON.stringify(myData, null, 4), function(err) {
if(err) {
console.log(err);
} else {
console.log("Config file as been overwriten");
}
});
});
Điều này cho phép tôi lấy dữ liệu biểu mẫu đã gửi và ghi nó vào tệp JSON.
Điều này hoạt động hoàn hảo. Nhưng khách hàng vẫn còn trong một số loại đăng nhà nước và cuối cùng lần ra ngoài. Vì vậy, tôi cần phải gửi một số loại trạng thái thành công hoặc tiêu đề thành công trở lại cho khách hàng.
Tôi nên làm như thế nào?
Cảm ơn bạn trước!
Im nhận ServerResponse không có phương thức sendStatus – naoru
Bạn có chắc là bạn đã cài đặt Express và Express v4 không? – ac360
Có! thêm ngày vào câu trả lời. Có rất nhiều câu trả lời lỗi thời. Đặc biệt là để thay đổi nhanh chóng ngăn xếp.Chúng ta nên tốt cho ít nhất một vài tháng :) –