如何为使用NodeJS + Express + MongoDB创建的API创建前端(VueJS)

时间:2017-12-02 05:33:32

标签: javascript node.js mongodb express vue.js

我使用Express创建了一个REST API。所有信息都存储在MongoDB中,API的所有端点都返回JSON。

index.js(主要)

const express =     require('express');
const bodyParser =  require('body-parser');
const mongoose =    require('mongoose');
const app =         express();

/* Connect to a DB */
mongoose.connect('mongodb://localhost/cars');
mongoose.Promise = global.Promise;

app.use(bodyParser.json());
/* Initialize routes */
app.use('/api', require('./routes/api'));

/* Listening on port 3000 */
app.listen(process.env.port || 3000, function() {
    console.log('I\'m ready for requests...');
});

/routes/api.js

const express = require('express');
const router =  express.Router();
const Car =     require('../models/car');

router.get('/cars', function(req, res) {
    res.send({
        type: 'GET'
    });
});

router.post('/cars', function(req, res) {
    Car.create(req.body).then(function(car) {
        res.send(car);
    });    
});

module.exports = router;

如何将Vue.js实现到我的API中?

0 个答案:

没有答案