router.get 和 router.post 有什么作用?

what does router.get and router.post do?

我正在使用 express 开发节点应用程序。

在路由文件夹中的 users.js 文件中,我有 3 条路由 /register、/authenticate 和 /profile 路由。 router.post 是做什么的? router.get 是做什么的?

router.post()router.get()分别指的是POST和GET请求。当您的应用在指定地址发送 HTTP POST 请求时,post 方法将触发。 GET 也一样。

router.post() 指的是 POST 个请求,router.get() 指的是 GET 个请求。

两者的区别在于,GET请求是从指定的源请求数据,而POST请求是将数据提交到指定的资源进行处理。

例如,当您加载一个注册页面时,这是一个 GET 请求,因为您从服务器请求数据,当您提交该表单时,它是一个 POST 请求,因为您输入的数据将被处理并且分类入数据库等