开发环境:nodejs 后台 ejs的前端模板
自己开发的网页使用百度分享的时候 报错 说url地址不合法
原先url地址如下(先已改正)
freevrshow.com/u?s=name
百度了 半天没找到想要的答案, 就一个答案说的还算沾边, 说参数里的问号有可能引起这样的问题。
最后一看 我这个 freevrshow.com/u 这个页面报错 error 因为没带参数, 猜测 百度分享url地址可能会与没带参数的原地址 有一定关系
所以抱着这样的疑问
改变了 node后台的路由
原来路由如下
/u
url 地址是 freevrshow.com/u?s=faker
后台代码 let s=req.query.s db.findOne()...
后来改成
/u/:s
let s=req.params.s
这样我的url 地址
就是 freevrshow.com/u/faker
再次分享OK!!