【发布时间】:2013-08-29 15:38:46
【问题描述】:
我有一个 Express 代码的 sn-p
下面我要做的是通过从请求中提取将表名传递给 keyName
但我正面临死锁
我想知道我是否遵循正确的 JSON 响应协议
[Part-of-Express-Code]
app.get('/RestaurantDesc/:Key',function(request,response,next){
var keyName=request.query.Key;
var name_of_restaurants, RestaurantTimings;
async.series( [
// Get the first table contents
function ( callback ) {
connection.query('SELECT * FROM ',keyName, function(err, rows, fields)
{
console.log('Connection result error '+err);
name_of_restaurants = rows;
callback();
});
},
// Get the second table contents
function ( callback ) {
connection.query('SELECT * FROM RestaurantTimings', function(err, rows, fields)
{
console.log('Connection result error '+err);
RestaurantTimings = rows;
callback();
});
}
// Send the response
], function ( error, results ) {
response.json({
'restaurants' : name_of_restaurants,
'RestaurantTimings' : RestaurantTimings
});
} );
} );
我得到的输出是不能GET /RestaurantDesc/
任何想法
【问题讨论】:
-
您是否正在传递 :Key 输入您的 Get 请求?
-
我将(键,值)对作为(键,Aroy)从客户端传递.....所以我试图将 Aroy 存储在变量中并根据值传递给查询生成 json 响应