本地REST JSON文件

系列文章被改写中旬2017上的最新信息和鲜活的事例。

在现代网络的发展是很常见的设置API服务应用程序连接到数据库。 通常情况下,API服务将使用XML或JSON格式交换数据的客户端和服务器之间。

在这个例子中,我们将看看使用FeathersJS建立了一个自定义的API的NodeJS服务。 如果你还没有这样做,下载记录在项目介绍JSON示例页面

接下来,确保你的系统上运行的MongoDB。 默认情况下,API服务将访问数据库称为api ,将创建或覆盖集合命名的customers 。 你可以建立自己的数据库连接参数在下列文件api/config/default.json如果你需要改变它:

 // api/config/default.json`

{
  "host": "localhost",
  "port": 3030,
  "public": "../public/",
  "paginate": {
    "default": 10,
    "max": 50
  },
  "mongodb": "mongodb://localhost:27017/api"
}
 

接下来,安装依赖并启动API服务器:

 cd api
npm install
npm start
 

几秒钟后,一些假的数据将被生成,然后API服务将准备请求提供服务。 :用URL启动浏览器http://localhost:3030/customers 。 应该通过JSON格式生成客户数据的欢迎。 下面是漂亮的格式输出:

部分输出:

 {
  "total": 25,
  "limit": 10,
  "skip": 0,
  "data": [{
    "_id": "5968fcad629fa84ab65a5247",
    "first_name": "Sabrina",
    "last_name": "Mayert",
    "address": "69756 Wendy Junction",
    "phone": "1-406-866-3476 x478",
    "email": "donny54@yahoo.com",
    "updatedAt": "2017-07-14T17:17:33.010Z",
    "createdAt": "2017-07-14T17:17:33.010Z",
    "__v": 0
  }, {
    "_id": "5968fcad629fa84ab65a5246",
    "first_name": "Taryn",
    "last_name": "Dietrich",
    "address": "42080 Federico Greens",
    "phone": "(197) 679-7020 x98462",
    "email": "betty_schaefer1@gmail.com",
    "updatedAt": "2017-07-14T17:17:33.006Z",
    "createdAt": "2017-07-14T17:17:33.006Z",
    "__v": 0
  },
  ...
  ]
}
 

然后,您可以使用此JSON数据来填充您的前端意见。 JSON的美妙之处在于它抽象运行数据库的底层技术。 您可以轻松地切换到不同的数据库类型,而无需更改前端逻辑。

以下是本系列的其他例子:

From: https://www.sitepoint.com//local-rest-json-file/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值