router.get和router.post做什么?

时间:2017-05-04 04:35:19

标签: express mean-stack

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

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

2 个答案:

答案 0 :(得分:3)

router.post()引用POST次请求,router.get()引用GET请求。

两者之间的区别在于GET请求正在从指定源请求数据,POST请求将数据提交到要处理的指定资源。

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

答案 1 :(得分:1)

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