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

  本文为大家分享了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;

(0)

相关推荐

  • nodejs个人博客数据分页开发教程

    本文为大家分享了nodejs个人博客开发的数据分页,具体内容如下 控制器路由定义 首页路由:http://localhost:8888/ 首页分页路由:http://localhost:8888/in ...

  • nodejs个人博客分配数据开发教程

    本文为大家分享了nodejs个人博客开发的分配数据,具体内容如下 使用回掉大坑进行取数据 能看明白的就看,看不明白的手动滑稽 /** * 首页控制器 */ var router=express.Rou ...

  • nodejs个人博客后台登陆开发详解

    本文为大家分享了nodejs个人博客开发的后台登陆,具体内容如下 定义后台路径 访问这个路径进入后台页面 http://localhost:8888/admin/login 在后台路由控制器里面(/a ...

  • nodejs个人博客数据模型开发教程

    本文为大家分享了nodejs个人博客开发的数据模型,具体内容如下 数据库模型 /model/db.js 数据库操作类,完成链接数据库和数据库的增删查改 查询表 /*查询*/ select:functi ...

  • 博客怎么搬家到LOFTER 网易博客搬家到lofter教程

    博客怎么搬家到LOFTER 网易博客搬家到lofter教程 首先登陆你的LOFTER账户 打开http://www.lofter.com/import,点击“请点击这里” 填入需要搬家到LOFTER的 ...

  • 查看博客.最近帖子和存档草稿 --Word 2007高级应用

    查看博客、最近帖子和存档草稿 ——Word 2007高级应用 由于查看博客和查看最近帖子这两项操作都是"外包"给Internet Explorer的,我们可以简单地调用System.Diagnosti ...

  • 新浪微博怎么进博客

    新浪微博怎么进博客?若你有这样的疑问,那么,此篇指南能帮到你. 操作方法 01 360搜索到:新浪微博,然后点击进入,并用自己帐号登录微博. 02 接着,把网页一直拉到底,要拉到底哦,在底部这里,点击 ...

  • 新浪博客怎么删除粉丝

    新浪博客如何删除粉丝呢?请看下面的操作步骤. 操作方法 01 首先,打开新浪博客首页面,先需要使用新浪账号登录新浪博客主页. 02 接下来,在新浪博客页面右侧,点击"博友管理"选项 ...

  • LNMP系列教程之三:SSH安装WordPress博客

    在之前的文章中,"LNMP系列教程之二:删除站点及域名绑定",然后我们就需要传程序建站。我们可以利用WinSCP工具直接向我们的对应的站点目录中传程序,然 后添加数据库安装网站。但是今天我分享的这个方 ...