Javascript 使用套接字IO返回CSV文件+;Js失败
我是Node.Js新手,尝试在节点层上使用SOCKET IO返回CSV文件。 这是我的客户,他在办公室Javascript 使用套接字IO返回CSV文件+;Js失败,javascript,node.js,sockets,csv,export-to-csv,Javascript,Node.js,Sockets,Csv,Export To Csv,我是Node.Js新手,尝试在节点层上使用SOCKET IO返回CSV文件。 这是我的客户,他在办公室 sockets.request('get.csv',data).then(function(response){ },function(error){ console.log('Something went wrong'); console.error(error);
sockets.request('get.csv',data).then(function(response){
},function(error){
console.log('Something went wrong');
console.error(error);
});
这是我的节点层:-
socket.js
socketService.on('get.csv',controller.dataToCSV);
这是我的dataToCSV函数:-
module.exports.dataToCSV = function (req,res){
var csv = 'Hello';
res.attachment('test.csv');
res.writeHead(200, {
'Content-Type': 'text/csv; charset=utf-8'
});
res.end(csv);
}
我在res.attachment上出错
TypeError: undefined is not a function
我确信我在使用套接字的返回类型方面出错了。任何方向都很好。谢谢。你是说
res.send(csv)代码>?不res.end(csv)
@KyleNeedham its res.end(csv)你能检查一下req
和res
是否是你认为的那样吗。@KyleNeedhamreq
和res
都是预期的,当我进行调试时,请求达到dataToCSV
功能。