1
A
回答
1
而不是使用res.sendfile 'xml/foo.xml'
的,你必须使用一个模板文件,并通过你的变量到将解析模板,给你的每个请求的XML库。尽管Node.js有很多模板引擎,但Express默认支持的两种模板是EJS和Jade。 Jade类似Haml,这很酷,但如果你使用现有的XML,那么你应该坚持使用EJS。 EJS让你只需要使用普通的HTML或XML,并在其中嵌入JavaScript。
所以,你会重命名xml/foo.xml
到views/foo.ejs
和,而不是res.sendfile
,你会喜欢写东西
res.contentType 'text/xml'
res.render 'foo.ejs', obj
其中obj
包含所有你想提供给模板的变量。
查看“查看渲染”的Express guide以获取更多信息。
相关问题
- 1. 将变量传递给node.js中的res.render?
- 2. Node.js将变量传递给父函数
- 3. 将变量传递给JS文件
- 4. 将JavaScript变量传递给.php文件
- 5. 将变量传递给模板文件
- 6. 将变量传递给js.erb文件
- 7. 将变量传递给ViewBinder
- 8. 将变量传递给NSView
- 9. 将变量传递给SQL
- 10. 将变量传递给AJAX
- 11. 将变量传递给Jquery
- 12. 将变量传递给Iframe
- 13. 将变量传递给jquery
- 14. 将变量传递给fpdf
- 15. 将js变量传递给php变量
- 16. 将变量传递给用户控件
- 17. 如何将$ scope变量数据传递给node.js后端服务器文件?
- 18. 如何将变量从.swf文件传递给.as文件?
- 19. 将Grub字符串传递给作为变量传递给ugettext的.po文件
- 20. 变量传给Node.js加载
- 21. 将批量变量传递给文件并执行它
- 22. Node.js将一个变量传递给回调
- 23. (不)将局部变量传递给Express中的Jade模板(node.js)
- 24. 将ajax值传递给node.js服务器中的变量
- 25. 问题将JS变量传递给PHP包含文件
- 26. 将两个实例变量传递给js.erb文件?
- 27. PHP:将变量传递给您正在包含的文件?
- 28. 将变量传递给批处理文件
- 29. 将js变量传递给html文件GAS - BASIC
- 30. 是否可以将变量传递给Windows FTP脚本文件?