2
を取得することはできませんので、私はここに私のルート内のMySQLデータベースから行を返す関数を使用しようとしています:ルート内の機能を使用してMySQLから行を返すようにしようと応答
.get('/users', function (req, res){
res.send(userInfo(req.user.id));
})
を
はここで関数です。
function userInfo(id){
colDB.query('SELECT username FROM users WHERE id = ?', [id], function(err, rows){
if (err)
return {Error: defErrorMsg};
else
return rows;
})}
私はノードにかなり新たなんだと、この作業ではありませんなぜ私が把握することはできません。 。。以下を試してみて、それが存在する前に、あなたが(それは同期だように非同期コードを処理する)値を返すしている私は、これはノードのコールバック自然とやっていると思う:(
は、それが動作する素晴らしい!そして、このように見えるようにルートを変更? – merstik
私は助けてくれるとうれしい!少し拡大できますか?私はあなたが何を意味するか分からない。 –
私は最後にそれを仕上げました。再度、感謝します! – merstik