gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 02:58:10 28 4
gpt4 key购买 nike

我是 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 的内容配置头

其中文件名是您想要的文件名。

关于mysql - 如何使用 Node.js 设置用 mysql 数据库中的数据填充的 json 文件的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27861927/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com