zoukankan      html  css  js  c++  java
  • json-server学习

    #搭建模拟服务器的方法

    所要实现的功能:
    1. 我可以自己创建 db 文件 (自己构建,存储的是对象, 类似于MongoDB),服务器返回的数据是 JSON格式。

    2. 该服务可以启动,就像访问一个远程的服务器一样

    3. 这个服务是在本地启动的

    4. 该服务器可以提供 Restful API(GET,POST,PUT,DELETE):
    http://localhost:3000/products

    #实现的方法

    借助:JSon-Server(JSon-serve)的搭建

    1. 下载安装 json-server
    >sudo npm install -g json-server(mac的管理权限:sudo)
    >json-server(查看它可以支持的指令)

    2. 在本地创建db文件,这是一个json 数据格式的文件,注意路径

    JSon格式:
    key 都是带双引号的 ""
    "key" : value, (以逗号,结尾)
     
    class格式:
    key 不带双引号
    key 的类型,以;分号结尾

    数据类型的写法:
    简单(primitive)数据类型,全部小写 比如 number string boolean
    对象数据类型,首字母要大写,比如Object Array
    id:number;
    name:string;

    3. 启动服务 :启动json-server,并告诉json-server监视db.json(我们刚才创建的db.json 文件)

    注意事项:一定要进入我们所创建数据库文件所在的路径(db.json)

    >json-server --watch db.json(为什么没带路径呢?是因为已经进入到db.json 所在的路径)
    知识点:如何进入到db.json 文件所在的路径?在vscode中,copy path 进入到终端窗口,cd

    正常情况下,会看到:

    {^_^}/ hi!

    Loading db.json
    Done

    Resources(路径)
    http://localhost:3000/products

    Home
    http://localhost:3000(主机)

    Type s + enter at any time to create a snapshot of the database
    Watching...

    4. 对数据库(CRUD)create 、read、 update、 delete增删改查

    查:http://localhost:3000/product?id=1
  • 相关阅读:
    数据库操作
    jquery 第一章
    算法很美 第一章
    python 学习第四天
    python学习第三天
    python学习第二天
    学习python的第一天
    C#-线程
    C#-流、存储
    C#-集合
  • 原文地址:https://www.cnblogs.com/aiyamoer/p/10979981.html
Copyright © 2011-2022 走看看