ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

智能云课堂整理

2020-02-20 16:04:26  阅读:193  来源: 互联网

标签:const require express server 智能 cookie 整理 router 课堂


第一章  原课第 十八

————————————————————————————————————2020-02-20

node开发笔记

  • npm install express mysql express-static body-parser cookie-parser  cookie-session consolidate ejs express-router  multer -d

新建目录:node-web

____________________________________

libs

node_modules

route

  |admin

  |web

static

template

  admin

  web

package.json

server.js

________________________________________2020-02-20 15:00

安装和引用架构所需组件    server 文件内容中写入

const express = require('express');

const static require('express-staitc');

const bodyParser=require('body-parser');

const multer=require('multer');

const cookieParser = require('cookie-parser');

const cookieSession = require('cookie-session');

const consolidata = require('consolidata');

const expressRoute= require('express-route');

var server = express();

server.listen(80);

//获取请求

server.use(multerObj.any());

//中间件加入cookie 方便取,写是不需要中间件的

server.use(cookieParse());

(function(){

var keys=[];

for(var i = 0; i<1000; i++){

  keys[i]="a"+Math.random();

}

server.use(cookieSession({

  name: 'sess_id';

  keys: keys,

  maxAge:20*60

}));

})();

//——————————使用模板 模板三步曲

server.engine('html',consoledata.ejs);

server.set('views','template');

server.set('view engine', html)

 

// route___________________________________路由使用_

var user_router = express.Router();

var admin_router = express.Router();

server.get('/user/',user_router);

//+++++++++++++++++++++++++++++++++++++++++使用用户路由

user_router.get('/XXX',function(req,res){

  res.send('我是用户路由的XXX').end();

})

//|++++++++++++++++++++++管理后台的路由

admin_router.get('/',function(req,res){

  res.send('我也是文章,但是我是admin的').end();

})

 

标签:const,require,express,server,智能,cookie,整理,router,课堂
来源: https://www.cnblogs.com/fgxwan/p/12336060.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有