nodejs怎么使用Express框架写后端接口


本文小编为大家详细介绍“nodejs怎么使用Express框架写后端接口”,内容详细,步骤清晰,细节处理妥当,希望这篇“nodejs怎么使用Express框架写后端接口”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在写接口前,我们要明白什么是接口,在前端我们叫接口,而后端就叫路由,这其实是指同一个东西。路由(Routing)是由一个URL(或者叫路径标识)和一个特定的HTTP方法(GET、POST等)组成的,涉及到应用如何处理响应客户端请求。每一个路由都可以有一个或多个处理器函数,当匹配到路由时,这些个函数将被执行。我们使用ajax请求向服务器接口传参,按http协议的规定,每个都有三个部分:请求行:保存了请求方式,地址,可以以查询字符串的格式附加一部分数据。请求头:它可以附加很多信息,其中content-type用来约定请求体中保存的数据格式。     content-type常见有三种取值:请求体:本次请求携带的参数。至于这些参数到了后端应该如何解析出来,由请求头中的content-type来决定。express框架会自动帮我们收集get类型的接口从url地址中传递的查询字符串参数,并自动保存在req对象的query属性中,我们直接获取即可。具体来说当请求头的content-type为x-www-form-urlencoded时,表示上传的普通简单键值对 。在post传递参数时,如果要传入的参数比较复杂(多级嵌套),例如表单数据,则可以使用json格式上传。如果post涉及文件上传操作,则需要在服务器端额外使用第三方multer这个包(不属于express)来获取上传的信息。如果当前目录下没有uploads,它会自动创建uploads这个文件夹upload.single只是处理了文件的上传。你仍可以通过req.body来获取其它参数读到这里,这免费云主机域名篇“nodejs怎么使用Express框架写后端接口”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: CSS的margin属性有什么作用

本篇内容介绍了“CSS的margin属性有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!CSS margin 属性定义margin 属性是用于在一个声明…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/27 11:50
下一篇 04/27 11:50

相关推荐