【问题标题】:How can i pass a document from nodejs to ejs template如何将文档从 nodejs 传递到 ejs 模板
【发布时间】:2019-05-27 21:52:01
【问题描述】:

我从某个地方访问一个文件,我想将它传递给嵌入式 java 脚本(ejs)模板。如何将该文件从节点端点传递到嵌入式 java 脚本模板。

【问题讨论】:

  • “传递文件”是指传递文件位置或文件内容吗?
  • 假设我从输入表单访问文件或文档,当我得到该文件时,我想将其发送到另一个 ejs 文件进行处理。
  • 什么样的文件?您想显示文件的原始内容吗?你想申请什么样的处理?

标签: node.js ejs template-engine


【解决方案1】:

你可以这样做:

const fs = require('fs');
const ejs = require('ejs');

const path = 'path-of-your-file';
const content = fs.readFileSync(path, 'utf-8');

const result = ejs.render(content, {variable: 'value'});
console.log(result);

【讨论】:

  • 当然,这只有在文件是具有utf-8utf-16 字符的某种形式的“文本”文件时才有意义。
猜你喜欢
  • 2016-12-13
  • 2018-03-20
  • 1970-01-01
  • 2020-05-14
  • 2014-12-14
  • 2019-10-19
  • 2018-08-18
  • 1970-01-01
  • 2020-10-07
相关资源
最近更新 更多