Javascript 使用JSON读取文件
我正在使用node.js和express.js制作一个应用程序,而不是使用JADE,而是使用EJS(嵌入式Javascript)。 当我发送(响应)信息插入模板时,我通常以JSON文件的形式发送,但有时我希望JSON文件包含大量HTML代码。这就是我所拥有的: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
{
"title": "Test blog post",
"paragraph": fs.readFileSync(blogPost.html)
}
将fs.readFileSync()替换为我在JSON中读取文件时使用的任何内容。根据,JSON是一种数据描述语言,而不是编程语言。因此,不可能在JSON中执行函数。当向服务器发出请求时,我将执行fs.readFileSync
,并将该数据作为变量包含在JSON模型响应本身中。有关这方面的更多信息,请参阅,尽管他们在PHP的上下文中讨论了这一点,但应该应用类似的原则。也应该有帮助。请注意,确保转义正确的字符和正确格式化所涉及的复杂性
编辑
是一个很好的模块,在您将html转义/验证与JSON的其余部分一起发送之前,它可以帮助您进行html转义/验证