node 渲染html模板配置

node 渲染html模板配置

安装swig模块

npm install swig--save - dev

加载swig模块

var swig = require(‘swig‘);

模板配置

//第一个参数:模板引擎的名称,同时也是模板文件的后缀,第二个参数解析模板内容的方法
app.engine(‘html‘, swig.renderFile);
//设置文件存放目录,第一个参数必须是views,第二个参数是目录
app.set(‘view engine‘, ‘html‘);
//在开发过程中取消模板缓存
swig.setDefaults({ cache: false });
//bodyparser设置
app.use(bodyParser.urlencoded({ extended: true }));

在路由中渲染

//在路由中渲染
router.get(‘/‘, function(req, res, next) {
  res.render(‘index‘);
});
时间: 2024-07-31 21:19:12

node 渲染html模板配置的相关文章

node的webserver模板

const express = require('express'); const swig =require('swig'); const fs = require('fs'); //创建服务器 const server = express(); //让服务器使用中间件处理请求 //参数1:请求的url中的一段重头开始匹配路径 //npm sun start //处理请求方式 //server.get(); //server.post(); //配置静态资源的方法 //第一个参数的值是url路

node+npm安裝配置

控制臺輸入node 根據提示安裝 sudo apt-get install -g npm npm install -g n n v4.5.0 n stable或n v4.5.0(指定版本 配置淘寶源 npm config set registry https://registry.npm.taobao.org 安裝cnpm npm install -g cnpm cnpm安装gulp安装的不完整 还是用npm安装node+npm安裝配置

深入浅出Zabbix 3.0 -- 第七章 模板配置与管理

第七章  模板配置与管理 我们在主机中不仅可以添加很多需要监控的指标(即监控项),还可以添加图形.触发器.监控项组.展示屏.Web scenarios和low-level Discovery,如果在每个主机中添加这些对象,尤其是在一个大型环境中,其工作量是不可想象的,何况需要监控的主机有很多具有相同的监控属性,需要重复相同的配置工作,如果手工完成这些配置任务几乎是不可能的.好在Zabbix为我们提供了模板,通过在不同的模板中添加监控项.触发器.图形等配置并应用到任意数量的主机上.当然对于特殊的监

Node.js安装与配置 -- 收录

Node.js安装与配置 Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0.6.x的版本上介绍Node.js的安装和配置.(本文一律以0.6.1为例,0.6的其余版本,只需替换版本号即可.从http://nodejs.org/#download可以查看到最新的二进制版本和源代码). Windows平台下的Node.js安装 在过去,Node.js一直不支持在Windows平台下原生编

【HAVENT原创】Node Express API 通用配置

启动文件 /app.js: var express = require('express'); var bodyParser = require('body-parser'); var proxy = require('http-proxy-middleware'); var path = require('path'); var index = require('./routes/index'); var data = require('./routes/data'); var app = e

k8s node alertmanager监控报警配置方法

概述 节点本身的监控主要监控CPU.内存.磁盘IO.文件系统可用空间即可.比如,对于使用来prometheus的alertmanager来做node报警,rules配置可以参考如下点进行配置即可. 说明 不同的node-exporter版本,对应的metrics也不一样,需要自己对照更改一下. CPU监控 (1 - avg(irate(node_cpu{mode="idle"}[10m])) by (instance)) * 100 < 90 内存监控 ((node_memory

jeecg入门操作—模板配置(录入界面)

点击online表单的模板配置,进入模板设计列表页面,点击创建模板 点击创建模板 点击激活 设计完成,点击激活(表单模板可以多个,激活状态只能有一个) 激活后,重新加入功能测试,点击添加页面,效果如下: 原文地址:https://www.cnblogs.com/dyh004/p/10703744.html

node.js + webstorm :配置开发环境

一.配置开发环境: 1.先安装node (1).访问http://nodejs.org打开安装包,正常安装,点击next即可. 为了测试是否安装成功,打开命令提示符,输入node,则进入node.js交互模式,如图: 通过这种方式安装node.js还自动附带了npm (2).安装node.js包管理器(Express) 新开一个命令行窗口 在命令行输入 npm install -g express Express 目录结构 t-1 目录/文件 说明 ./  根目录,我们的node.js代码都会方

node.js ejs模板引擎将后端数据赋值给前端js

使用node.js的Express脚手架生成项目默认是jade模板引擎,jade引擎实在是太难用了,这么难用还敢设为默认的模板引擎,过分了啊!用handlebars模板引擎写还说的过去,但笔者更愿意使用ejs,选它是因为跟Asp.Net的模板引擎有点相似吧. 先来看一下这几个模板引擎: jade模板 html head title #{title} meta(charset="UTF-8") body div.description #{description} ul - each d