nodejsは、インターフェイスを実装します

nodejsは、インターフェイスモジュールを実装表現します

1. api.js:

VAR エクスプレス=が必要「発現します」)。   
VaRのアプリ= エクスプレス()。 
VAR bodyParserは= が必要です「ボディ・パーサ」を)。   
アプリ使用bodyParser JSON ());
アプリ使用bodyParser URLエンコード({拡張:   }))。
/ *エクスプレス可能クロスドメイン* /
アプリ全て'*' 、  関数REQ 、  RES 、  ){
    res.header("Access-Control-Allow-Origin""*");
    res.header("Access-Control-Allow-Headers""Content-Type,Content-Length, Authorization, Accept,X-Requested-With");
    res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
    res.header("X-Powered-By",' 3.2.1')
    if(req.method=="OPTIONS"res.send(200);
    else  next();
});
//app.use(express.static(path.join(__dirname, 'public')));
app.get('/',function(req,res){
    res.send('首页');
})
app.post('/dologin',function(req,res){
    console.log(req.body);
    res.json({"msg":'success'});
})
app.get('/news',function(req,res){
    //console.log(req.body);
    res.jsonp({"msg":'这是新闻数据'});
})
app.listen(3000,'127.0.0.1');

2. package.json 中:

{
  "dependencies": {
    "ejs": "^2.5.6",
    "express": "^4.15.3",
    "socket.io": "^2.0.3",
    "body-parser": "~1.17.1"
  }
}

 

3. 在终端运行 api.js

 

おすすめ

転載: www.cnblogs.com/monkey-K/p/11621846.html
おすすめ