首页 > 分享 > 【nodejs】使用express搭建一个RESTful API(二):用户注册和登录

【nodejs】使用express搭建一个RESTful API(二):用户注册和登录

我们首先要在数据库中创建一个数据库,然后创建一张user表,表中有uid,username,password三个字段。其中,uid是自增字段。

npm中安装mysql并配置

npm install mysql --save 1

在文件根目录下,新建一个文件夹叫config,这里面放一些配置文件。我们新建一个db.js。

// 数据库配置文件 module.exports = { mysql: { host: 'localhost', user: 'root',//用户名 password: '1234', //密码 database: 'mystudy', //数据库名称 port: '3306' //端口 } } 123456789101112

再新建一个sqlMap.js,里面放一些sql的语句。

let sql = { user:{ //注册 regUser:'insert into users(uid,username,password) values(?,?)', //查询用户 query:'select * from usesr' } } module.exports = sql; 1234567891011

然后在根目录下的router,里面的user.js中,写一些操作代码。在此之前,要先定义一个返回的变量格式,之后的所有方法都可以用的

let resData;router.use((req,res,next)=>{resData = {code:200,//200表示得到了返回值,后面可以定义其他的返回代码message:""}}) 123456789

然后我们来测试一下,有没有和数据库连通,就可以用很简单的功能测试。
这是一个查询用户的方法

/* GET users listing. */ router.get('/', function (req, res, next) {let sql = $sql.user.queryconn.query(sql, (err, result) => {if 123456

相关知识

Nodejs+vue+mysql花卉鲜花商城销售系统
REST API 安全设计指南
计算机毕设设计项目 nodejs基于微信小程序的科学养花系统的设计与实现
PHP编程实现高效在线订花系统:从需求分析到代码实现详解
基于spring boot的假花加工和运输管理系统的设计与实现怎么实现加工
用户登录
基于node.js+vue花点心思鲜花订购系统的设计与实现后(开题+程序+论文)计算机毕业设计
精品Nodejs实现的微信小程序的科学养花系统的设计与实现
Node.js毕业设计基于的鲜花预定管理系统(Express+附源码)
人工智能识病虫害,API来提前防治

网址: 【nodejs】使用express搭建一个RESTful API(二):用户注册和登录 https://m.huajiangbk.com/newsview948753.html

所属分类:花卉
上一篇: 投诉榜第一、解决率最低,网易云、
下一篇: python学习之最简单的用户注