在koa里,通过this.request.url拿当前资源路径的时候,有时候会把querystring包括进来,有时候不会,这是怎么回事?
比如我的路径是http://www.test.com/hello.html?_=12332112321 我输出this.request.url 有时候会把?后面的显示出来 有时候不会 这是怎么回事呢? 另外有什么方法可以强制把文件名后面的东西给去除吗?例如这里,就把.html后面的?和?后面的都去掉 谢谢
4 回复
http://koajs.cn/ 文档里都有,查一下文档就知道了。
用 this.request.path
or this.path
多谢两位,是我逗比了,忘了path
这个属性了 - -!
不过让我觉得疑惑的是,为啥有时候出现有时候不出现这个问题,测试用的url全部都带有querystring的