本文主要是介绍nodejs支持ssi实现include shtml页面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
express 对于include的代码默认不处理,直接输出,没办法执行include的内容,但可以通过Nginx实现。
1、 配置nginx设置开启ssi模式。
server {
…
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
…
2、添加include页面
<!--# include virtual="/bottom.shtml" -->
或
<!--# include file="/bottom.shtml" -->
virtual是相对service的目录。
我使用的是virtual方式,目录如下图:
实现效果如图:
这篇关于nodejs支持ssi实现include shtml页面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!