>本文系列在2017年中被重寫,其中包含最新信息和新示例。 在現代Web開發中,通常設置API服務以將應用程序連接到數據庫。通常,API服務將使用XML或JSON格式在客戶端和服務器之間交換數據。 在此示例中,我們將查看使用FeatherSJS構建的自定義Nodejs API服務。如果您尚未這樣做,請按照介紹JSON示例頁面上的記錄下載該項目。 > 接下來,確保您的系統上運行MongoDB。默認情況下,API服務將訪問一個名為API的數據庫,並將創建或覆蓋命名客戶的集合。您可以在以下文件api/config/default.json中設置自己的數據庫連接參數。
接下來,安裝依賴項,然後啟動API服務器:
>幾秒鐘後,將生成一些虛假數據,然後API服務準備就緒請求。使用URL啟動瀏覽器:http:// localhost:3030/顧客。應以JSON格式生成的客戶數據向您致意。以下是以漂亮格式的輸出:
<span>// api/config/default.json` </span> <span>{ </span> <span>"host": "localhost", </span> <span>"port": 3030, </span> <span>"public": "../public/", </span> <span>"paginate": { </span> <span>"default": 10, </span> <span>"max": 50 </span> <span>}, </span> <span>"mongodb": "mongodb://localhost:27017/api" </span><span>} </span>
部分輸出:
<span>cd api </span><span>npm install </span><span>npm start </span>然後,您可以使用此JSON數據來填充前端視圖。 JSON的優點在於,它抽象了運行您數據庫的基礎技術。您可以輕鬆地切換到不同的數據庫類型,而無需更改前端邏輯。 這是本系列中的其他示例:
顏色json示例
Google Maps JSON示例
<span>{ </span> <span>"total": 25, </span> <span>"limit": 10, </span> <span>"skip": 0, </span> <span>"data": [{ </span> <span>"_id": "5968fcad629fa84ab65a5247", </span> <span>"first_name": "Sabrina", </span> <span>"last_name": "Mayert", </span> <span>"address": "69756 Wendy Junction", </span> <span>"phone": "1-406-866-3476 x478", </span> <span>"email": "donny54@yahoo.com", </span> <span>"updatedAt": "2017-07-14T17:17:33.010Z", </span> <span>"createdAt": "2017-07-14T17:17:33.010Z", </span> <span>"__v": 0 </span> <span>}, { </span> <span>"_id": "5968fcad629fa84ab65a5246", </span> <span>"first_name": "Taryn", </span> <span>"last_name": "Dietrich", </span> <span>"address": "42080 Federico Greens", </span> <span>"phone": "(197) 679-7020 x98462", </span> <span>"email": "betty_schaefer1@gmail.com", </span> <span>"updatedAt": "2017-07-14T17:17:33.006Z", </span> <span>"createdAt": "2017-07-14T17:17:33.006Z", </span> <span>"__v": 0 </span> <span>}, </span> <span>... </span> <span>] </span><span>} </span>
> YouTube JSON示例
>如何將有效載荷CMS用於本地API開發?
以上是本地休息JSON文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!