最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nodejs個(gè)人博客開發(fā)第三步 載入頁面

 更新時(shí)間:2017年04月12日 11:49:37   作者:陶士涵  
這篇文章主要為大家詳細(xì)介紹了nodejs個(gè)人博客開發(fā)的載入頁面,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文為大家分享了nodejs個(gè)人博客開發(fā)的載入頁面,具體內(nèi)容如下

模板引擎

使用ejs作為我們博客的前端模板引擎,用來從json數(shù)據(jù)生成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;

此時(shí)會(huì)加載/view/home/index.html模板文件,瀏覽器里正常輸出

鏈接數(shù)據(jù)庫

入口文件index.js

/*鏈接數(shù)據(jù)庫*/ 
global.db=require("./model/db").getInstances();

數(shù)據(jù)庫模型文件/model/db.js

/**
* 數(shù)據(jù)庫操作類
*/
var db={
  /*數(shù)據(jù)庫對(duì)象*/
  db:null,
  /*構(gòu)造函數(shù)*/
  getInstances:function(){
    this.connectDatabase();
    return this;
  },
  /*鏈接數(shù)據(jù)庫*/
  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;

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • nodejs對(duì)項(xiàng)目下所有空文件夾創(chuàng)建gitkeep的方法

    nodejs對(duì)項(xiàng)目下所有空文件夾創(chuàng)建gitkeep的方法

    這篇文章主要介紹了nodejs對(duì)項(xiàng)目下所有空文件夾創(chuàng)建gitkeep的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Node.js?中的?module.exports?與?exports區(qū)別介紹

    Node.js?中的?module.exports?與?exports區(qū)別介紹

    這篇文章主要介紹了Node.js中的module.exports與exports區(qū)別介紹,每個(gè)模塊中都有module對(duì)象,存放了當(dāng)前模塊相關(guān)的信息,更多相關(guān)內(nèi)容需要的朋友可以參考一下
    2022-09-09
  • jQuery+koa2實(shí)現(xiàn)簡(jiǎn)單的Ajax請(qǐng)求的示例

    jQuery+koa2實(shí)現(xiàn)簡(jiǎn)單的Ajax請(qǐng)求的示例

    這篇文章主要介紹了jQuery+koa2實(shí)現(xiàn)簡(jiǎn)單的Ajax請(qǐng)求的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • Nodejs實(shí)現(xiàn)內(nèi)網(wǎng)穿透服務(wù)

    Nodejs實(shí)現(xiàn)內(nèi)網(wǎng)穿透服務(wù)

    很多人都不知道什么是內(nèi)網(wǎng)穿透,就是公網(wǎng)客戶端,可以訪問局域網(wǎng)內(nèi)的服務(wù),本文詳細(xì)的介紹了原理以及實(shí)現(xiàn),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • ajax+node+request爬取網(wǎng)絡(luò)圖片的實(shí)例(宅男福利)

    ajax+node+request爬取網(wǎng)絡(luò)圖片的實(shí)例(宅男福利)

    下面小編就為大家?guī)硪黄猘jax+node+request爬取網(wǎng)絡(luò)圖片的實(shí)例(宅男福利)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • 基于nodejs+express(4.x+)實(shí)現(xiàn)文件上傳功能

    基于nodejs+express(4.x+)實(shí)現(xiàn)文件上傳功能

    通過一段時(shí)間的查閱資料發(fā)現(xiàn)實(shí)現(xiàn)上傳的方式有:1.express中間件multer模塊2.connect-multiparty模塊(但現(xiàn)在 官方不推薦 )3.使用multiparty模塊實(shí)現(xiàn)4.使用formidable插件實(shí)現(xiàn),本文給大家介紹nodejs+express(4.x+)實(shí)現(xiàn)文件上傳功能,需要的朋友參考下
    2015-11-11
  • node.js 發(fā)布訂閱模式的實(shí)例

    node.js 發(fā)布訂閱模式的實(shí)例

    下面小編就為大家?guī)硪黄猲ode.js 發(fā)布訂閱模式的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就想給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • 我的NodeJs學(xué)習(xí)小結(jié)(一)

    我的NodeJs學(xué)習(xí)小結(jié)(一)

    既然是我的技術(shù)總結(jié),那就是以我的技術(shù)水平為基礎(chǔ)的,寫淺了大家不要笑話,如果有錯(cuò)誤的地方還望指正。
    2014-07-07
  • NodeJs讀取JSON文件格式化時(shí)的注意事項(xiàng)

    NodeJs讀取JSON文件格式化時(shí)的注意事項(xiàng)

    本文是作者在進(jìn)行NodeJs開發(fā)時(shí)偶然發(fā)現(xiàn)的問題,經(jīng)過一番努力,最終找到解決方案,分享給大家,有需要的小伙伴可以參考下
    2016-09-09
  • Node.js編寫CLI的實(shí)例詳解

    Node.js編寫CLI的實(shí)例詳解

    Node.js的應(yīng)用場(chǎng)景有前后端分離、海量web頁面渲染服務(wù)、命令行工具和桌面端應(yīng)用等等。本篇文章選取CLI(Command Line Tools)子領(lǐng)域,來談?wù)凬ode.js編寫CLI的實(shí)踐,讓CLI切實(shí)解決實(shí)際工程問題。
    2017-05-05

最新評(píng)論

石景山区| 洛浦县| 罗城| 扶绥县| 凤台县| 古蔺县| 渭源县| 锡林浩特市| 庆阳市| 玛多县| 钟祥市| 侯马市| 上栗县| 明星| 西青区| 多伦县| 浙江省| 三亚市| 新安县| 三原县| 新余市| 西平县| 田阳县| 双柏县| 山东省| 陆河县| 石家庄市| 深泽县| 湟中县| 全椒县| 武功县| 晋州市| 绍兴县| 张家港市| 滁州市| 广安市| 大方县| 会理县| 常德市| 益阳市| 五莲县|