有没有办法在manifest.json中获取本地存储对象?

时间:2018-10-22 20:24:40

标签: javascript node.js reactjs manifest.json

我有一个问题。我有一个要求,它需要从本地存储中获取一些内容并将其设置为manifest.json中的简称。我正在构建一个渐进式Web应用程序,让manifest.json配置其设置至关重要。你有什么想法吗?我将很高兴提供任何帮助。谢谢!

1 个答案:

答案 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())
})()