1.POST、GET、PUT、DELETE的区别:html
POST:增
DELETE:删
PUT:改
GET:查node
其中
post和put的区别:
PUT请求:若是两个请求相同,后一个请求会把第一个请求覆盖掉。(因此PUT用来改资源)
Post请求:后一个请求不会把第一个请求覆盖掉。(因此Post用来增资源)android
POST和GET的区别
GET参数经过URL传递,POST放在Request body中。
GET请求会被浏览器主动cache,而POST不会,除非手动设置。
GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
Get 请求中有非 ASCII 字符,会在请求以前进行转码,POST不用,由于POST在Request body中,经过 MIME,也就能够传输非 ASCII 字符。
参考博客:https://blog.csdn.net/qq_36183935/article/details/80570062json
2.如何在不一样页面中传递对象小程序
先将对象转换为json字符串而后到下个页面将json字符串,再转化为对象
参考博客:https://www.cnblogs.com/androidxufeng/p/6513840.html浏览器
3.nodejs中router设置的上下文中的query、request、params中的区别。xss
router.xxxx('/xxx/:a/:b', async(ctx, next) => {}async
ctx.request.body.a;//a是在http的body中的参数,就是填写在post的data中的参数
ctx.query.page取的是url中的参数,即?后面用&分割的参数
ctx.params.a取的就是上面的a,即在路由中预约义的变量
参考博客:https://blog.csdn.net/qiaocuiyu/article/details/52795585post
4.如何将小程序的返回键值定义为跳转到某页ui
onUnload: function () { wx.reLaunch({ url: '../logs/logs' }) },
5.报错“Some selectors are not allowed in component wxss,including tag name selectors,ID selectors, and attribute selectors.”
解决办法:https://blog.csdn.net/noname666/article/details/84077080
6.报错:"onPageNotFound Error: Can not find page "undefined".; at onPageNotFound"
这个错误出如今提交升级以后,应该是升级时形成的。