node.js讀寫(xiě)json文件的方法
本文實(shí)例為大家分享了node.js讀寫(xiě)json文件的具體代碼,供大家參考,具體內(nèi)容如下
一、引入依賴(lài)包
const fs = require('fs')
const path = require('path')
const configFile = path.resolve(__dirname, './config.json')二、讀取文件
/**
* 讀取文件
*
*/
router.get('/get_config', async ctx => {
try {
const data = fs.readFileSync(configFile, 'UTF-8').toString()
let config = JSON.parse(data)
ctx.body = config
}
catch (error) {
console.log('get_config.error', error)
}
}三、寫(xiě)入文件
/**
* 寫(xiě)入文件
*
*/
router.post('/add_config', async ctx => {
try {
const data = ctx.request.body
fs.writeFileSync(configFile, JSON.stringify(data))
ctx.body = data
}
catch (error) {
console.log('add_config.error', error)
}
})到此這篇關(guān)于node.js讀寫(xiě)json文件的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
詳解IWinter 一個(gè)路由轉(zhuǎn)控制器的 Nodejs 庫(kù)
本篇文章主要介紹了詳解IWinter 一個(gè)路由轉(zhuǎn)控制器的 Nodejs 庫(kù),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-11-11
如何解決安裝websocket還是報(bào)錯(cuò)Cannot find module'ws&apos
這篇文章主要介紹了如何解決安裝websocket還是報(bào)Cannot find module'ws'問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02
Node連接mysql數(shù)據(jù)庫(kù)方法介紹
本篇文章主要介紹了Node連接mysql數(shù)據(jù)庫(kù)方法介紹。詳細(xì)的介紹了怎樣連接和操作數(shù)據(jù)庫(kù),并舉例說(shuō)明,有興趣的可以了解一下。2017-02-02
nodejs+express最簡(jiǎn)易的連接數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了nodejs+express 最簡(jiǎn)易的連接數(shù)據(jù)庫(kù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
Node.JS用純JavaScript生成圖片或滑塊式驗(yàn)證碼功能
有一些Node.JS圖片生成類(lèi)庫(kù),比如node-captcha等的類(lèi)庫(kù),需要c/c++程序生成圖片??缙脚_(tái)部署不是很方便。這里介紹幾個(gè)用純JS實(shí)現(xiàn)的圖片驗(yàn)證碼生成模塊,需要的朋友可以參考下2019-09-09

