Tag: query string

从查询string中提取URL

考虑一个这样的url: http://some-site.com/something/ http://www.some-other-site.com 我试图从查询string,即第二个http://使用以下方法login到控制台的粗体部分。 app.get("/something/:qstr",function(req,res){ console.log(req.params.qstr); }; 然而,这只会工作,直到http: – >遇到/ /遇到它不再包含在req.params.qstr我想知道如何获取整个URLstring。 我怎样才能做到这一点? 谢谢。

AWS Lambda上的nodejs中的语言查询string参数parsing

请考虑以下在AWS Lambda上运行的nodeJS函数,它为http请求提供服务: module.exports.fetchLogLines = (event, context, callback) => { // Parse the 'token' param string argument let token = null; if ((event.queryStringParameters !== null) && ('nextForwardToken' in event.queryStringParameters)) { token = event.queryStringParameters.nextForwardToken; } // Parse the 'tailf' param string argument let startFromHead = true; if ((event.queryStringParameters !== null) && ('tailf' in event.queryStringParameters) && (event.queryStringParameters.tailf === […]

Koa路由器:如何获取查询string参数?

我正在使用koa-router。 我怎样才能得到请求的查询string参数? 这是我写得最好的: import koaRouter from 'koa-router'; const router = koaRouter({ prefix: '/courses' }); router.get('/', async (ctx) => { console.log(ctx.qs["lecturer"]); }); 但是qs是未定义的 任何帮助将深深感激!

如何用Node.JS的restify框架parsing/读取多个参数

情景 :我们的开发人员正在尝试用Node.JS Restful APIreplace一个Web服务(用C#.Net编写)。 问题 :现在我们需要处理传入的请求(我们无法控制它)。 所以以下是传入url的格式: http://www.website.com/Service.aspx?UID=Trans001&FacebookID=ae67ea324&GetDetailType=FULL 我能够处理的URL如下所示: http://www.website.com/service/Trans001/ae67ea324/FULL 我可以从上面的URLparsing/读取参数 码: var server = require('restify').createServer(); function respond(req, res, next) { console.log("req.params.UID:" + req.params.UID); console.log("req.params.FacebookID:" + req.params.FacebookID); console.log("req.params.GetDetailType" + req.params.GetDetailType); } server.get('/service/:UID/:FacebookID/:GetDetailType', respond); server.listen(8080, function () { console.log('%s listening at %s', server.name, server.url); }); 问题 :如何从格式如http://www.website.com/Service.aspx?UID=Trans001&FacebookID=ae67ea324的URL中读取多个参数