如何使用Node.js设置从mysql数据库填充数据的json文件的名称?

我在Node.js中是新的 试图用数据库中的数据填充json文件。 我需要帮助设置这个JSON文件的名称。 这里是代码:

var http = require('http'); http.createServer(function(req, res) { console.log('Receving request...'); var callback = function(err, result) { res.writeHead(200, { 'Content-Type' : 'x-application/json' }); console.log('json:', result); res.end(result); }; connectToDb(callback, queryData);} ).listen(9999); function connecToDb(callback, queryData){ var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'xxxx', password : 'xxxx', database : 'xxxx', port: 3306 }); connection.connect(); var json = ''; var data = queryData + '%'; var query = 'SELECT * FROM TABLE WHERE POSTCODE LIKE "' + data + '"'; connection.query(query, function(err, results, fields) { if (err) return callback(err, null); console.log('The query-result is: ', results); // wrap result-set as json json = JSON.stringify(results); /*************** * Correction 2: Nest the callback correctly! ***************/ connection.end(); console.log('JSON-result:', json); callback(null, json); }); } 

我得到名为“下载”的文件,我应该用什么来命名它“myJson.json”?

添加一个值为“attachment; filename =”+ filename的content-disposition标题

其中filename是你想要的文件名。