ST API文档-Node-XAMPP数据库相关操作
主机地址:locahost:3000
用户相关
注册:
API:/users/register
Method:GET
Parms:
username:string
password:string
username=’小明’&password=1212234tew.
Response:
Code:2000
Message:提示
Data:返回的数据
{
Code:2000,
Message:’xxxxx’,
data:{ }
}
Code值参照表(自己随便设置)
2000:请求成功
2001:为传入用户名
Express是一个node.js的框架 ->封装了node.js的一些操作
在node.js中是通过require来引入模块(框架)
通过Express实现路由:
1、require来引入模块(Express)
var express=require(‘express’)
2、创建Express对象
var app=express()
3、设置路由
两个参数:路由的名字(路径)、路由的内容(函数、对象)
1、Use:可以设置对象,或者是函数 ->设置最外层的路由
app.use(‘/’,index);
2、Get/Post:(通过Router)只能设置函数
var router=require(‘express’).Router();
router.get(‘/’, function(req, res, next) {
res.send(‘respond with a resource’);
});
module.exports = router;
req:可以找到客户端发送过来的数据->参数
get:query
post:body
res:服务端往客户端传内容的时候 使用->send()
客户端与服务端的关系:
客户端:直接让客户使用的端口->特征:用来展示数据(间接操作服务端(数据))
服务端:提供数据、服务的端口->特征:直接操作数据
1、逻辑(服务)
2、数据 ->存储在数据库中的内容
数据库:
Mysql
MongoDB
Mysql:
1、sql
2、node.js操作Mysql的框架
数据库相关操作:
安装XAMPP:
1、打开Apache和MySQL:
2、点击Admin进入服务器
3、点击phpMyAdmin进入数据库
4、点击新建或数据库
5、创建数据库名称、排序规则,点击创建
6、创建数据表名称,点击执行
7、创建表内容:
主键字段名:userid,字段的数据类型是取值范围比较大的整数类型(BIGINT)
把这个字段设置为主键(PRIMARY)并且自动增长(勾选A_I)
主键:可以通过主键的值来找到一整条数据
设置用户名的字段名(username)和数据类型(VARCHAR可变字符类型)
设置用户名字段是唯一的,不能重名(UNIQUE)
设置手机号phone,密码password
8、点击预览SQL语句或保存
这种方法创建的数据库为可视化界面的方法
通过代码建表的方法要用到预览到的SQL语句,具体参考文章node.js&ionic&数据库的关系