Tag: json server

Node8 / Expresss 4如何获取特定响应标题属性的值?

我目前可以访问由json-server设置的响应标题属性“X-Total-Count”,但我不明白如何获取值… 在铬networking工具,被称为 响应头 HTTP/1.1 304 Not Modified X-Powered-By: Express X-Total-Count: 14 Access-Control-Expose-Headers: X-Total-Count, Link Link: <http://localhost:8080/api/users?_sort=lastName%7Casc&_page=1&_limit=5>; rel="first", <http://localhost:8080/api/users?_sort=lastName%7Casc&_page=2&_limit=5>; rel="next", <http://localhost:8080/api/users?_sort=lastName%7Casc&_page=3&_limit=5>; rel="last" X-Content-Type-Options: nosniff ETag: W/"4a2-UH/ZrGuCnz4JcDB1ZNEu7sRXZro" Date: Thu, 07 Dec 2017 07:42:32 GMT Connection: keep-alive 我可以在我的server.js中访问它: apiRouter.render = (req, res) => { console.log('RES HEADERS: ', res.getHeaders()) console.log('RES TOTAL: ', res.getHeader('X-Total-Count')) console.log('RES LINK: ', res.getHeader('Link')) …. 并获取日志显示: […]

Angular JS的数据响应undefined

我是Angular JS的新手,正在尝试使用JSON数据调用Rest API。 当我运行HTTP服务器,我没有得到我的回应数据。 function contacts(contactsdata) { contactsdata.getcontacts().then(function(data) { this.contactsinfo = data; }); } (function(){ var mod = angular.module('myapp'); mod.controller("contacts", contacts); mod.service("contactsdata", function($http) { this.getcontacts = function(){ var execute1 = $http.get('http://localhost:3000/contacts'); var execute2 = execute1.then(function(response) { return response.data; }) return execute2; } }); })();

从JSON文件创build简单的Node.js API

我有一个JSON文件的文件夹,我想用来创build一个简单的API。 以下是我的文件夹结构的简化版本: /clients.json /clients/1/client.json /clients/2/client.json … 我的/clients.json文件如下所示: [ { "id": 1, "name": "Jon Parker" }, { "id": 2, "name": "Gareth Edwards" }, … ] 和我的/clients/1/client.json文件看起来像这样: [ { "date": "2014-09-12", "score": 40, … }, { "date": "2015-02-27", "score": 75, … }, { "date": "2015-05-10", "score": 75, … }, { "date": "2016-08-27", "score": 60, … } ] […]