0

我正在使用 nodeJS(服务器)和 Dojo(客户端)。我正在编写一个系统,它应该允许用户创建用户定义的消息(它们可以是纯文本电子邮件或 SMS)。我想给予很大的灵活性。我想:

  • 向用户传递一些变量
  • 给用户一个 Web 表单
  • 允许用户循环浏览变量中的数据,打印它等
  • 脚本执行的结果是一个文本文件

这甚至可以用来让他们创建发票。但是,在这个阶段,我更专注于文本。

我正在考虑允许直接使用 Javascript,然后 eval() 他们在其中编写的任何内容。但是……我不确定。

这种问题的最佳实践解决方案是什么?

4

1 回答 1

0

不要使用 eval,请阅读以下内容了解原因。

为什么使用 JavaScript eval 函数是个坏主意?

对于 JavaScript 模板,请参阅以下列表。

https://github.com/joyent/node/wiki/modules#wiki-template

于 2013-11-06T10:25:21.280 回答