0
已更新。 我正在使用codeigniter,我想从节点js api获取数据,但我需要能够通过codeigniter的模型获取它,我还需要能够将参数传递给节点js。如何使用codeigniter的模型从节点js获取数据?
这是我迄今为止所做的 - 它工作正常 - 但我不知道如何将参数传递给SQL查询 - 从模型到节点js。
如果到目前为止还不清楚 - 请查看代码 - 我还在那里添加了一些解释。
这里是模型(users_model.php)
public function node_get($id)
{
$foo = file_get_contents('http://localhost:3000/'.$id);
return $foo ;
}
这里Node.js的应用程序(app.js)
var mysql = require('mysql');
var con = mysql.createConnection({
host: "something",
user: "something",
password: "something",
database: "something"
});
var user_id; <---------------------------How can i pass this in the model?
var user_data;
con.connect(function(err) {
if (err) throw err;
con.query("SELECT * FROM users_data WHERE user_id ="+user_id, function
(err,
result, fields) {
if (err) throw err;
user_data = result;
// console.log(user_data);
});
});
app.get('/', function(req, res){
res.send(JSON.stringify(user_data, null, 3));
});
app.listen(3000);
您是否在'APPPATH.'databas中设置了第二个连接凭证e.php''?你面临的错误是什么?请勿发布_rough sketch_,但发布您正在使用的确切代码,并不符合您收到的错误。在这里查看[如何问](https://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)期待最有价值的答案。帮助我们来帮助你。 – Tpojka
谢谢 - 因为我不知道它是如何做的 - 我没有错误或一些代码,我可以发布......我只需要解释如何使用节点js与codeigniter模型 – RoyBarOn
然后,您需要努力解释/展示你到目前为止所做的工作以及工作中出现的问题。什么是_real time features_?我(如果你不想分享的话,任何人都不能从你那里拉扯话)但问题仍然不清楚,因为我们不知道如何帮助你。如果你正在使用'nodejs',那么有一些节点js服务器端代码和一些前端JS。显示它有什么。如果完全没有代码,请开始编写一些代码,如果遇到问题,请发布与您编写的代码相关的确切问题。这就是SoF的工作原理。 – Tpojka