sql >> Databasteknik >  >> RDS >> Mysql

Simple Express-program för att söka efter ett resultat

din rutt bör vara sökväg, en sökväg som du kan komma åt via GET request.exempelvis:du bör kunna komma åt den via

http://example.com/RestaurantDesc/anyKeyHere

och i din kod har du

var keyName = request.query.Key

req.query innehåller frågevariabler se http://expressjs.com/api.html#req. fråga

Så din keyName-variabel kommer inte att innehålla någonKeyHere.

req.params.Key kommer att innehålla värdet anyKeyHere;

men du måste skicka den i url-sökvägen.

om du behöver skicka nyckeldata i frågan kan du göra detta.

app.get('/RestaurantDesc',function(request,response,next){
   var keyName=request.query.Key;
 });

och skicka nyckel så här i din url

http://example.com/RestaurantDesc/?Key=restaurnetkeyHere

Försök att gå igenom guiden på expresswebbplatsen och förstå rutter och hur det fungerar.



  1. Summa tills en viss punkt - MySql

  2. MySQL-fråga - Inre koppling med endast den senaste versionen av en post

  3. Hur hämtar man kolumntotal när rader är paginerade?

  4. Skapa en Like-funktion php mysql ajax