Javascript 使用JSON读取文件

Javascript 使用JSON读取文件,javascript,json,node.js,express,Javascript,Json,Node.js,Express,我正在使用node.js和express.js制作一个应用程序,而不是使用JADE,而是使用EJS(嵌入式Javascript)。 当我发送(响应)信息插入模板时,我通常以JSON文件的形式发送,但有时我希望JSON文件包含大量HTML代码。这就是我所拥有的: JSON文件 index.js(发送响应) blogPost.html 这就是我需要的: 将博客文章放入JSON文件中 通过index.js发送,让服务器发送带有HTML代码的模板 我需要: { "title": "Test bl

我正在使用node.js和express.js制作一个应用程序,而不是使用JADE,而是使用EJS(嵌入式Javascript)。 当我发送(响应)信息插入模板时,我通常以JSON文件的形式发送,但有时我希望JSON文件包含大量HTML代码。这就是我所拥有的:

  • JSON文件
  • index.js(发送响应)
  • blogPost.html
  • 这就是我需要的:

  • 将博客文章放入JSON文件中
  • 通过index.js发送,让服务器发送带有HTML代码的模板
  • 我需要:

    {
        "title": "Test blog post",
        "paragraph": fs.readFileSync(blogPost.html)
    }
    
    将fs.readFileSync()替换为我在JSON中读取文件时使用的任何内容。

    根据,JSON是一种数据描述语言,而不是编程语言。因此,不可能在JSON中执行函数。当向服务器发出请求时,我将执行
    fs.readFileSync
    ,并将该数据作为变量包含在JSON模型响应本身中。有关这方面的更多信息,请参阅,尽管他们在PHP的上下文中讨论了这一点,但应该应用类似的原则。也应该有帮助。请注意,确保转义正确的字符和正确格式化所涉及的复杂性

    编辑

    是一个很好的模块,在您将html转义/验证与JSON的其余部分一起发送之前,它可以帮助您进行html转义/验证