Nodejs入门基础(使用express模块通过JSON(GET、POST)提交方式获取或返回值)

前端通过ajax get或则post方式提交数据到后台,后台传递数据到前台互相调用

getjson.html:
 




    
    postjson提交
    
    
    


    

getjson.js

 

var express=require("express");//导入express
var app = express();//实例化

app.use(express.static("static"));//静态内容

app.all('*',function(req,res,next){//跨域问题
    res.setHeader("Access-Control-Allow-Origin", "*");
    next();
});

app.get("/",function(req,res){
    console.log(req.query);//获取前端ajax传递过来的信息并输出
    res.send({//返回信息给前端
        "msg":"返回数据"
    })
}).listen(3000);



postjson.html




    
    postjson提交
    
    


    

postjson.js
 

var express = require("express");
var app = express();//
var bodyParser = require("body-parser");//使用插件,用于解析/post

app.use(express.static("static"));//加载项目静态内容

app.all('*', function (req, res, next) {//设置跨域问题
    res.setHeader("Access-Control-Allow-Origin", "*");
    next();
});

app.use(bodyParser.urlencoded({extended: false}));//解析字符

app.post("/post", function (req, res) {
    console.log(req.body);//获取前端ajax提交的数据
    res.send({
        "msg":"post",
        "code":1
    })
}).listen(3000);

你可能感兴趣的:(Nodejs入门基础(使用express模块通过JSON(GET、POST)提交方式获取或返回值))