2015-06-03 6 views
0

Я пытаюсь экспортировать массив данных в файл CSV в Nodejs. Я использую модуль NodeCSV, но я просто получаю ошибки каждый раз, когда я пытаюсь следовать примерам и документации. Он печатает кучу коды и говорит stringifier не имеет метода «IndexOf», когда я пытаюсь использовать stringifier и говорит: «объект не является функция», когда я пытаюсьexport array to csv Nodejs

csv().from.array(results).to('/temp/users.csv') 

Это не работает, если я возьму() выключить csv. Кто-нибудь знает, как это сделать или может указать мне хорошую документацию?

+0

try **. To (fs.createWriteStream ('/ temp/users.csv')) ** – pastacool

ответ

-1

Надеется, что это поможет вам больше:

http.createServer(function(request, response) { 
response.setHeader('Content-disposition', 'attachment; filename=testing.csv'); 
response.writeHead(200, { 
    'Content-Type': 'text/csv' 
}); 

csv().from(data).to(response) 

}) .listen (3000);

+1

Я все еще получаю 'объект не функция' на csv(). Должен ли я хранить значение, возвращаемое из csv() в любом месте, а затем выполнить файл res.send или res.send или позаботиться об этом .to (response)? – user137717