码迷,mamicode.com
首页 > Web开发 > 详细

nodejs常用代码片段

时间:2018-05-24 13:59:05      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:自定义   java   数据   简单   syn   常用   cap   多级   iter   

自动创建目录(多级)

相比起使用递归创建,调用 sheljsl 模块简单得多

const shell = require('shelljs')
const fs = require('fs')
if (!fs.existsSync(dir)) {
    shell.mkdir('-p', dir)
}

ejs 自定义函数的使用

版本:2.6.1
安装:npm install ejs

在模板中使用自定义函数处理数据的Demo

const ejs = require('ejs')
ejs.delimiter = '%'
// 自定义函数 返回首字母大写的字符串
const def_func={
  capitalize(str) {
    return str ? (str.substring(0, 1).toUpperCase() + str.substring(1)) : str
  }
}

const config={
    title:'me is test'
}
var result=ejs.render('<%= capitalize(title) %>', Object.assign(def_func,config)) //Test

//const path='./template/test.txt'
//ejs.renderFile(path, Object.assign(def_func, config), {},function(err,str){
//     //str 渲染结果
//})

nodejs常用代码片段

标签:自定义   java   数据   简单   syn   常用   cap   多级   iter   

原文地址:https://www.cnblogs.com/morang/p/9082378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!