第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

初學(xué)者:ejs+express怎么從數(shù)據(jù)庫(kù)獲取數(shù)據(jù)并輸出至網(wǎng)頁(yè)?

初學(xué)者:ejs+express怎么從數(shù)據(jù)庫(kù)獲取數(shù)據(jù)并輸出至網(wǎng)頁(yè)?

牧羊人nacy 2019-04-16 17:06:05
我是看教程學(xué)習(xí)的,做一個(gè)簡(jiǎn)易評(píng)論區(qū),但教程中只說(shuō)了如何提交數(shù)據(jù),但沒(méi)說(shuō)如何獲取。現(xiàn)在一頭霧水。流程應(yīng)該是:a.啟動(dòng)(app.js)-->b.查詢(bbs_a.js)-->c.路由(routes/bbs.js)-->d.顯示(views/bbs.ejs)但是不知道如何具體操作,對(duì)這幾個(gè)步驟之間的關(guān)系也不甚清楚,網(wǎng)上的教程都是含糊帶過(guò),有朋友能講解一下嗎?非常感謝!這是我寫(xiě)的代碼更新bbs_a.js,舊的是我單獨(dú)摘出來(lái)的read,實(shí)際上有save和readapp.jsvarexpress=require('express');varpath=require('path');varfavicon=require('serve-favicon');varlogger=require('morgan');varcookieParser=require('cookie-parser');varbodyParser=require('body-parser');varsession=require('express-session');varroutes=require('./routes/index');varbbs=require('./routes/bbs');varapp=express();//viewenginesetupapp.set('views',path.join(__dirname,'views'));app.set('viewengine','ejs');//uncommentafterplacingyourfaviconin/public//app.use(favicon(__dirname+'/public/favicon.ico'));app.use(logger('dev'));app.use(bodyParser.json());app.use(bodyParser.urlencoded({extended:false}));app.use(cookieParser());app.use(express.static(path.join(__dirname,'public')));app.use('/',routes);app.use('/bbs',bbs);app.listen(8000);//catch404andforwardtoerrorhandlerapp.use(function(req,res,next){varerr=newError('NotFound');err.status=404;next(err);});//errorhandlers//developmenterrorhandler//willprintstacktraceif(app.get('env')==='development'){app.use(function(err,req,res,next){res.status(err.status||500);res.render('error',{message:err.message,error:err});});}//productionerrorhandler//nostacktracesleakedtouserapp.use(function(err,req,res,next){res.status(err.status||500);res.render('error',{message:err.message,error:{}});});module.exports=app;在這里,我把存儲(chǔ)數(shù)據(jù)和讀取數(shù)據(jù)放在一起。但數(shù)據(jù)庫(kù)操作很奇怪……不知道怎么操作才合理bbs_a.jsvarmysql=require('mysql');varpool=mysql.createPool({host:'127.0.0.1',port:'3306',user:'root',password:'',database:'sinatest'});functionComment(){};module.exports=Comment;pool.on('connection',function(connection){connection.query('SETSESSIONauto_increment_increment=1');});pool.getConnection(function(err,connection){Comment.prototype.readComment=function(callback){pool.query('SELECTcommentFROMbbs',function(err,result){console.log("invoked[readComment]");callback(err,result);});}});bbs.jsvarexpress=require('express'),router=express.Router(),Comment=require('../bbs_a.js'),TITLE_REG='評(píng)論區(qū)';router.get('/',function(req,res){console.log("1");varcomment=newComment();comment.readComment(function(err,result){if(err){console.log("2");res.status(404).end(err);}else{console.log("3");res.render('bbs',{items:result});}});});bbs.ejs評(píng)論區(qū)
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 375 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)