将数据从Web服务加载到表中,然后再加载到数据库中

时间:2019-04-24 16:50:11

标签: javascript node.js web-services

尝试使用Web数据连接器将Web服务中的数据加载到NodeJS中的表中,然后将该表加载到DB中。但是有代码错误说明  不变的ReferenceError:未定义require。

试图更改目录以获取require函数dint帮助。但它无需使用tableau提供的Web数据连接器即可工作。

var mysql = require('mysql');
var con = mysql.createConnection({
    host: "localhost",
    user: "root",
    password: "root",
    database: "list"
});

//fs.readFile('list.json', 'utf8', function (err, data) 
                    {
if (err) throw err;
var obj = JSON.parse(tableData);
con.connect(function(err) {
    if (err) throw err;
    console.log("Connected!");
    for(var i = 0; i < obj.length; i++) {
        var s_at = obj[i].id;
        var sql = 'INSERT INTO members (scraped_at) VALUES ('+s_at+');

        con.query(sql, function (err, result) {
            if (err) throw err;
            console.log("x record inserted");
        });
    }

我需要此代码将ID加载到数据库中的表中

0 个答案:

没有答案