欢迎来到山村网

nodejs个人博客载入页面开发教程

2019-03-09 12:17:11浏览:96 来源:山村网   
核心摘要:  本文为大家分享了nodejs个人博客开发的载入页面,具体内容如下  模板引擎  使用ejs作为我们博客的前端模板引擎,用来从j

  本文为大家分享了nodejs个人博客开发的载入页面,具体内容如下

  模板引擎

  使用ejs作为我们博客的前端模板引擎,用来从json数据生成html字符串

  安装:npm install ejs -save

  使用:入口文件中写入下面代码,定义/view/目录为视图目录

  

  application.set('views',__dirname+'/views');

  application.engine('.html',require("ejs").__express);

  application.set('view engine','html');

  首页路由控制器

  

  var router=express.Router();

  router.get('/',function(req,res,next){

  

  res.render("home/index");

  });

  module.exports=router;

  此时会加载/view/home/index.html模板文件,浏览器里正常输出

  链接数据库

  入口文件index.js

  

  global.db=require("./model/db").getInstances();

  数据库模型文件/model/db.js

  

  var db={

  

  db:null,

  

  getInstances:function(){

  this.connectDatabase();

  return this;

  },

  

  connectDatabase:function(){

  var mysql=require('mysql');

  var db=mysql.createConnection({

  host:C.DB_HOST,

  user:C.DB_USER,

  password:C.DB_PASS,

  database:C.DB_NAME

  });

  db.connect();

  this.db=db;

  this.C=C;

  },

  select:function(tableName,callback,where,field){

  field=field ? field : '*';

  var sql="select "+field+" from "+this.C.DB_PRE+tableName;

  if(where){

  sql+=" where "+where;

  }

  this.db.query(sql,callback);

  }

  }

  module.exports=db;

(责任编辑:豆豆)
下一篇:

数据库应用的linux安全等级配置

上一篇:

网络组建基础必备:网线制作

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com