国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

nodejs個(gè)人博客開發(fā)第二步 入口文件

2019-11-19 16:50:51
字體:
供稿:網(wǎng)友

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

錯(cuò)誤處理中間件

定義錯(cuò)誤處理中間件必須使用4個(gè)參數(shù),否則會(huì)被作為普通中間件

/*錯(cuò)誤處理器*/application.use(function(err,req,res,next){ console.error(err.stack); res.status(500).send("代碼出錯(cuò)了,錯(cuò)誤信息:<br/>"+err.stack);});/*404*/application.use(function(req,res,next){ res.status(404).send("404頁(yè)面被火星人挖走了");});

創(chuàng)建文件結(jié)構(gòu)

公共文件夾(common),控制器文件夾(controller),模型文件夾(model),視圖文件夾(view),靜態(tài)資源文件夾(static)

定義配置文件和函數(shù)文件并載入

配置文件common/config.js

/*** 公共配置文件*/module.exports={ DB_HOST:'localhost', DB_NAME:'blog', DB_USER:'root', DB_PASS:'root', DB_PRE:'', APP_PORT:'8888'};

函數(shù)文件common/functions.js

/*** 公共函數(shù)文件*/module.exports={ /*模擬php的date()函數(shù)*/ phpDate:function(formatStr,time){  var paramModel='ymdhis';  if(!formatStr) formatStr="y-m-d h:i:s";    if(time){   myDateTime=new Date(time*1000);  }else{   myDateTime=new Date();  }  var strTimeArr=[   myDateTime.getFullYear().toString(),   (myDateTime.getMonth()+1).toString(),   myDateTime.getDate().toString(),   myDateTime.getHours().toString(),   myDateTime.getMinutes().toString(),   myDateTime.getSeconds().toString(),  ];  for(var i=0;i<strTimeArr.length; i++){   formatStr=formatStr.replace(paramModel.charAt(i), strTimeArr[i]);       }  return formatStr; }};

載入公共文件,定義資源文件

/*載入公共文件,定義資源文件*/global.C=require("./common/config");global.F=require("./common/functions"); application.use(express.static('public'));

路由級(jí)中間件

控制器分為兩組home和admin

/*路由級(jí)中間件*/application.use('/',require('./controller/home/index'));application.use('/admin',require('./controller/admin/index'));

 以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 太保市| 利辛县| 尚义县| 雷山县| 凯里市| 贺兰县| 黄梅县| 安国市| 页游| 田阳县| 丹江口市| 石楼县| 商水县| 宁河县| 阿克陶县| 库伦旗| 清远市| 巴马| 菏泽市| 大足县| 荔浦县| 承德市| 乐东| 云霄县| 昌黎县| 五大连池市| 伊宁市| 湘西| 达拉特旗| 巴林左旗| 东宁县| 老河口市| 揭东县| 嵊州市| 莲花县| 稷山县| 睢宁县| 农安县| 临西县| 陈巴尔虎旗| 杭锦后旗|