手机版

nodejs搭建简易服务器的图文教程(推荐)

时间:2021-09-04 来源:互联网 编辑:宝哥软件园 浏览:

万维网文件夹下

模板文件夹下

server.js代码:

const express=require(' express ');const static=require(' express-static ');//托管静态文件const CookieParser=require(' cookie-parser ');//解析cookieconst cookieession=require(' cookie-session ');//解析会话onst BOdy Parser=require(' body-Parser ');//解析邮政数据const multer=require(' multer ');const consolidate=require(' consolidate ');const MySQL=require(' MySQL ');//连接池const db=MySQL。创建池({ host : ' localhost ',user: 'root ',password: '123456 ',数据库: ' blog ' });var server=express();服务器。听(8080);//1.解析cookieserver。使用(CookieParser(' sdfasl 43 kjoifkuknlkhoifo4k 3 ');//2.使用session var arr=[];for(var I=0;i100000I){ arr。按下(' keys _ ' Math)。random());}服务器。use(Cookieession({ name : ' ZnS _ sess _ id ',keys: arr,MaxAge : 20 * 3600 * 1000 });//3.post数据服务器。使用(BodyParser。URL编码({扩展: false });服务器。使用(multer({ dest : })./www/upload'}).any());//4.配置模板引擎//输出什么东西server.set('view engine ',' html ');//模板文件放在哪儿服务器。set(' view ',')./template ');//哪种模板引擎server.engine('html ',合并。ejs);//接收用户请求server.get('/',(req,res,next)={ //查询旗帜的东西db。查询(' SELECT * FROM banner _ table ',(err,data)={ if(err){ res.status(500)).发送("数据库错误")。end();} else { RES . bangs=data next();} });});server.get('/',(req,res,next)={ //查询文章列表db.query('SELECT ID,title,summery FROM article _ table ',(err,data)={ if(err){ res.status(500)).发送("数据库错误")。end();} else { RES . articles=data next();} });});server.get('/',(req,res)={ res.render('index.ejs ',{ banner s : RES . bangs,article s 3360 RES . articles });});server.get('/article ',(req,res)={ res.render('conText.ejs ',{ });});//4 .静态数据server.use(静态('。/www ';index.ejs代码:

div class=' content ' div class=' banner ' ul class=' clear fix ' % for(var I=0;ibanners . lengthi){ % Li img src=' http :%=横幅[i].src %' alt=''/div class='文本框h2%=横幅[i].标题%/h2 p%=横幅[i].sub _ title %/p/div/Li % } %/ul ol Li class=' active '/Li Li/Li Li/Li/ol/div class=' news list ' ul % for(var I=0;长度;i ){ %阿利?id=%=文章[i].ID %' rel='外部nofollow' h2%=文章[i].标题%/h2 p%=文章[i].摘要%/p/a/Li % } %/ul/div/div以上这篇nodejs搭建简易服务器的图文教程(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

版权声明:nodejs搭建简易服务器的图文教程(推荐)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。