色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

express 讀取json文件上傳

洪振霞2年前8瀏覽0評論

Node.js框架Express是一個很受歡迎的框架,可以輕松地構建Web應用程序。在Express中讀取JSON文件并上傳非常簡單,下面是一些代碼示例:

const express = require('express');
const bodyParser = require('body-parser');
const app = express();
// 讀取JSON文件
const fs = require('fs');
const data = fs.readFileSync('data.json');
const jsonData = JSON.parse(data);
// 解析HTTP請求體
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
// 處理POST請求
app.post('/upload', (req, res) =>{
const newData = req.body;
jsonData.push(newData);
// 將新數據寫入JSON文件
fs.writeFileSync('data.json', JSON.stringify(jsonData));
res.send('Data uploaded successfully!');
});
app.listen(3000, () =>{
console.log('Server started on port 3000');
});

在上面的代碼中,我們首先通過Node.js文件系統模塊(fs)讀取了一個名為"data.json"的JSON文件并將其解析為JavaScript對象(jsonData)。然后使用body-parser中間件將HTTP POST請求體解析成JSON類型的數據,將這些新的數據推送到jsonData數組中,最后將新的數據寫入到"data.json"文件中。

啟動服務器后,可以通過Postman或與之類似的HTTP客戶端向服務器端的/upload路徑發送POST請求,附加JSON數據。數據將附加到"data.json"文件的結尾,然后服務器將返回一個"Data uploaded successfully!"消息。

以上就是如何在Express中讀取JSON文件并上傳的示例,希望對你有所幫助。