Nodejs+express+mysql 接口

共 395字,需浏览 1分钟

 ·

2022-01-03 09:39

例如写一个获取文章分类列表的接口:

现在数据库中定义好数据:


1ee3186d8915779a748fe621d54ffa96.webp


3df14b2626ab93721a6ab6b286e7d821.webp


具体写法:


  1.  新建 server的文件夹,里面先新建一个api.js,用来初始化express服务器


    安装并使用express,

    安装并使用解决跨域的包cors

    开启服务器在本地的80端口


f12b3f1c7e7e696f03af140addb713da.webp


2. 新建路由文件夹router,里面有一个router.js,这个里面写接口


d149840f1cd7741a01f336b08f98e541.webp


3. 新建路由处理函数的文件夹,里面有一个路由处理函数article.js,这个里面写的是具体的数据调用


65075dcb5fead72ea51527324dd48a12.webp


4. 新建db文件夹,里面有一个index.js,这个里面是来来链接mysql数据库的代码


5e2e190d90c594fae15afbcdc6578c1f.webp


最终,测试接口:


e32a0b2b0a64256a3c8e9cd08e416ddf.webp


按照这个思路步骤,其实要反向去写代码,把所有的模块都单独分离成了各自的js模块,在需要的地方引入。

其实简单点可以把所有的直接写在api.js在一个js里面,只是这样的话不符合模块化规范。

浏览 33
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报