使用express搭建node中间件

公司数据是通过调取Java(php)接口获取到的,所以这里 服务端 要用到 nodeJS的 request 模块,先安装它:

npm install request

有了request,我们就能在nodeJS里随意调用 Java或者第三方的数据接口了。

在路由目录下的index.js 文件。

var express = require('express');
var request= require('request');
var router = express.Router();

/* GET home page. */
router.get('/', function(req, res, next) {
	/*正式数据*/
  request('http://test.webapp.baai.com/hk/index.json',function(error,response,body){
    /*判断请求是否成功*/
    if (!error && response.statusCode == 200) {
      /*把字符串转换为json*/
      var data=JSON.parse(body);
      /*渲染模板*/
      res.render('index', data);
    }
  });
});

  需要json格式,要用JSON.parse()进行处理

posted @ 2017-12-07 14:39  李大白程序员  阅读(551)  评论(0编辑  收藏  举报