ExtJS 是一種功能強大的 JavaScript 應用程序框架,它能夠幫助開發人員構建高性能、可擴展的 Web 應用程序。在 ExtJS 中,JSON(JavaScript Object Notation)經常被用作數據交換格式,它是一種輕量級的數據格式,易于理解和使用。
ExtJS 提供了一個方便的類 Ext.data.JsonStore,用于從 JSON 數據源中讀取數據并將其展示在 ExtJS 組件中。但在實際的開發過程中,我們經常需要自己編寫 JSON 服務器來提供數據接口給前端應用程序。
下面是一個使用 Node.js 編寫的簡單的 JSON 服務器示例:
const http = require('http'); const PORT = 3000; const server = http.createServer((req, res) =>{ res.setHeader('Content-Type', 'application/json'); const data = [ { name: 'Tom', age: 20 }, { name: 'Mary', age: 25 }, { name: 'Jack', age: 30 }, ]; res.end(JSON.stringify(data)); }); server.listen(PORT, () =>{ console.log(`Server is running on port ${PORT}...`); });
在上面的代碼中,我們創建了一個 HTTP 服務器,并通過設置響應頭的 Content-Type 屬性為 application/json 來表明我們返回的是 JSON 數據。然后我們創建一個數組 data 作為我們要返回的數據,使用 JSON.stringify 方法將其轉換為 JSON 字符串,并通過 res.end 方法將其返回給客戶端。
通過編寫類似這樣的 JSON 服務器,我們可以輕松地提供具有可擴展性和高性能的數據接口,幫助我們更好地構建 Web 應用程序。
上一篇css 選擇器 []
下一篇js代替vue