第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

讀取 API 而不是 json 文件

讀取 API 而不是 json 文件

慕斯709654 2022-05-14 14:43:01
我在 NodeJS 中有工作代碼。它讀取 json 文件并檢查 json 文件中是否存在電子郵件。const fs = require('fs');let rawdata = fs.readFileSync('users.json');let users = JSON.parse(rawdata);check email if it exists in Json filelet userData = users.find(obj =>{   return obj.email == email})用戶.json[    {     "password": "1111",      "companyName": "Test2",      "username": "test2",      "email": "test2@gmail.com"    },    {      "password": "1111",      "companyName": "Test Company",      "username": "test",      "email": "test@gmail.com"    }  ]所以我的問題是如何將 json 文件更改為 API 并讀取它?我在 Contentfull 中有一種“數(shù)據(jù)庫”,下面的代碼可以獲取信息并在控制臺中顯示let response = client.getEntries({content_type:'user'})    .then(response => console.log(response.items))    .catch(e => {    console.log(e);  });在 console.log 中顯示這些[  {    sys: {      space: [Object],      id: '1111111',      environment: [Object],      revision: 2,      contentType: [Object],      locale: 'en-US'    },    fields: {      password": '1111',      companyName": 'Test Company',      username": 'test',      email: test@gmail.com      country: 'S',      city: 'S',      postalCode: '12334',      postal: 1111    }  },  {    sys: {      space: [Object],      id: '11111wdsd',      revision: 2,      contentType: [Object],      locale: 'en-US'    },    fields: {      password": '11112',      companyName": 'Test2 Company',      username": 'test2',      email: test2@gmail.com      country: 'S',      city: 'S',      postalCode: '12334',      postal: 1111    }  }]我怎樣才能訪問和閱讀這個(gè)?
查看完整描述

1 回答

?
MYYA

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊

只需使用它來獲取字段數(shù)組并使用您在從 json 文件中查找時(shí)使用的代碼。


response.items.map(i => i.fields)

這將返回您的響應(yīng),例如


[

  {

    password: '1111',

    companyName: 'Test Company',

    username: 'test',

    email: 'test@gmail.com',

    country: 'S',

    city: 'S',

    postalCode: '12334',

    postal: 1111

  }

]

然后你的邏輯可以是這樣的,你可以從 json 文件中刪除你正在讀取它的代碼。


let userData = response.items.map(i => i.fields).find(obj =>{ return obj.email == email })


查看完整回答
反對 回復(fù) 2022-05-14
  • 1 回答
  • 0 關(guān)注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號