使用NodeJS将模型中的多个API合并为单个API

时间:2019-08-16 04:05:36

标签: node.js api mongoose model

我有多个API来自数据库模型。我只想合并成一个API。

const modelsAssets = require("../models/assets");
const modelMateris = require("../models/materi");

//API materis
var materis = modelMateris.find({}, (err,result)=>{
      if(result) res.send(result);
      else res.send(err);
    });
    
//Into single API
 var Home = {
  getData: (req, res, next) => {
    modelsAssets
      .find({jenis_assets:1})
      .exec((err, result) =>{
        if (result){
          res.send({
            code: 1000,
            header: {
              //print API result
              slider: result
            },
            body: {
              //print API materis 
              materi: materis
            }              
          });
        } else res.send({code: 2000, message: "data not found!"});
      });
    }
 }
 
 module.exports = Home;

我无法获得API材质结果。那么如何获取值然后将其转换为var Home?

0 个答案:

没有答案