NodeJS 伺服器基本模板

2022-05-08 11:27:10 字數 1734 閱讀 8279

基本server配置

cookie / session / get資料 / post資料 / 請求方法

const express=require('express');

const static=require('express-static');

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

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

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

const multer=require('multer');

const consolidate=require('consolidate');

var server=express();

server.listen(8080);

//1.解析cookie

server.use(cookieparser('sdfasl43kjoifguokn4lkhoifo4k3'));

//2.使用session

var arr=;

for(var i=0;i<100000;i++)

server.use(cookiesession());

資料server.use(bodyparser.urlencoded());

server.use(multer().any());

//4.配置模板引擎

//輸出什麼東西

server.set('view engine', 'html');

//模板檔案放在哪兒

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

//哪種模板引擎

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

//接收使用者請求

server.get('/index', function

(req, res));

});//

4.static資料

server.use(static('./www'));

命令列npm install express express-static cookie-parser cookie-session body-parser multer consolidate

基本路由配置

express路由功能

const express=require('express');

var server=express();

//目錄1:/user/

var routeuser=express.router();

routeuser.get('/1.html', function (req, res));

routeuser.get('/2.html', function (req, res));

server.use('/user', routeuser);

//目錄2:/article/

var articlerouter=express.router();

server.use('/article', articlerouter);

articlerouter.get('/10001.html', function (req, res));

server.listen(8080);

伺服器安裝nodejs

進入 software nodejs node bin目錄,執行.node v命令 ln s software nodejs node bin node usr local bin ln s software nodejs node bin npm usr local bin 修改etc目錄下的pr...

nodejs 配置伺服器

node 是 js 的執行的後台環境,他自身整合了很多模組,整合的模組直接 require 就行了 npm 第三方平台,他也是為 node 服務的,對於 npm 中的模組,先 npm install 然後在使用 node 就是給 js 提供了乙個執行環境,其他任何事情都幹不了 1.建立乙個伺服器 h...

nodeJs建立最基本的web伺服器

引入http核心模組 引入fs模組 const fs require fs 引入path模組 const path require path 建立伺服器 為伺服器繫結請求事件 每請求一次,此段 執行一次,但必須開啟伺服器 server.on request req,res 開啟伺服器,此處3000表...