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