url

var url = require('url');
var urlInfo= url.parse(req.url);

urlInfo 将会包含以下几点

Url {
  protocol: null,
  slashes: null,
  auth: null,
  host: null,
  port: null,
  hostname: null,
  hash: null,
  search: null,
  query: null,
  pathname: '/index.html',
  path: '/index.html',
  href: '/index.html'
 }

如果想从查询字符串中提取参数,可以使用 require('querystring').parse 函数、
或为 require('url').parse 的第二个参数传入 true。

query: 'name=ryan',     ===>   query: { name: 'ryan' },

一点学习心得
*做产品要注重交互,对于coder来讲,交互也是需要注意的。简单举例,从后台需要获取某个参数,但你无法保证其必须存在,这时你就兼容一下,设置一个默认值嘛,除非你很屌【ps:后台一同事讲,我们写一手册,就让用户必须这么使用🤗】


图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容