我有一个问题。我有一个要求,它需要从本地存储中获取一些内容并将其设置为manifest.json中的简称。我正在构建一个渐进式Web应用程序,让manifest.json配置其设置至关重要。你有什么想法吗?我将很高兴提供任何帮助。谢谢!
答案 0 :(得分:0)
您可以使用要插入到manifest.json
中的数据在系统中创建端点,在Express
中将是这样(我并不担心安全性)
server.js
const express = require('express')
const app = express()
const fs = require('fs')
app.use(express.json())
app.get('/', (req, res) => res.sendfile('./index.html'))
app.post('/', (req, res) => {
fs.writeFileSync('./file.json', JSON.stringify({
description: req.body.description
}, null, 2), (err) => {
if (err) throw err
res.send(`The new description is: ${req.body.description}`)
})
})
app.listen(3000, () => console.log('server is listening'))
client.js
(async() => {
const result = await fetch('http://localhost:3000', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
description: 'only for testing purposes'
})
})
console.log(await result.json())
})()