node.jsは初めてです。node.jsを使用してサーバーサイドアプリケーションを作成しました。このアプリケーションでは、データベースからデータを取得しています。私はこれのために次のコードを持っています:
router.map(function () {
this.root.bind(function (req, res) {
db.all("SELECT * FROM employee", function(err, rows)
{
rows.forEach(function(row)
{
str=str+' '+row.name+' '+row.empid+' '+row.address+' '+row.mobile;
res.send(str);
});
});
});
このコードは、res.send(str)の後にコントロールが戻るため、データベースの最初の行のみを返します。iOSアプリにjson形式のデータが必要です。この問題の解決策を提案してください。