2018-11-30

//使用express搭建一個最基本的服務器
//1.引入expree
const express=require('express');
//2.使用express創(chuàng)建服務
var server=express();
// 1.html
server.use('/1.html',function(req,res){
// res.write('123');
res.send({a:5,b:3});
res.end();
});
server.use('/2.html',function(req,res){
res.send('2222222');
res.end();
})
//3.堅挺端口號
server.listen(8080);

// http req,res res.write()

const express=require('express');
var server=express();
server.get('/',function(req,res){
console.log('get');
})
server.post('/',function(req,res){
console.log('post');
})
// server.use('/',function(req,res){
// console.log('use');
// })
server.listen(8080);

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="http://127.0.0.1:8080" method="post">
<p>用戶名:<input type="" name="uname"></p>
<p>密碼:<input type="" name="upwd"></p>
<p><input type="submit" value="提交"></p>
</form>
</body>
</html>

const http=require('http');
const fs=require('fs');
const querystring=require('querystring');
const urlLib=require('url');
var server=http.createServer(function(req,res){
//GET
var obj=urlLib.parse(req.url,true);
console.log(obj.query);
console.log(obj.pathname);
//post
var str='';
req.on('data',function(data){
str+=data;
});
req.on('end',function(){
// console.log(str); uname=jack&upd=123
var result=querystring.parse(str);
console.log(result);
})

//fs 文件
var file_name='./www'+req.url;
fs.readFile(file_name,function(err,data){
    if(err){
        res.write('404');
    }else{
        res.write(data)
    }
    res.end();
})

});
server.listen(8080);

//querysyring url
//get post
const http=require('http');
const querystring=require('querystring');
var server=http.createServer(function(req,res){

var str='';
req.on('data',function(data){//每次傳輸?shù)臄?shù)據(jù)
   str+=data;
})
req.on('end',function(){//數(shù)據(jù)傳輸完成
    var post=querystring.parse(str);
    console.log(post);//uname=jack&upwd=123
})

});
server.listen(8080);

//使用express搭建一個最基本的服務器
//1.引入expree
const express=require('express');
//2.使用express創(chuàng)建服務
var server=express();
// 1.html
server.use('/1.html',function(req,res){
// res.write('123');
res.send({a:5,b:3});
res.end();
});
server.use('/2.html',function(req,res){
res.send('2222222');
res.end();
})
//3.堅挺端口號
server.listen(8080);

// http req,res res.write()

//使用express搭建一個最基本的服務器
//1.引入expree
const express=require('express');
//2.使用express創(chuàng)建服務
var server=express();
// 1.html
// server.get('/',function(req,res){
// console.log('get')
// });
// server.post('/',function(req,res){
// console.log('post')
// });
server.use('/',function(req,res){
console.log('use')
});
//3.堅挺端口號
server.listen(8080);

// http req,res res.write()

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容