表达应用

时间:2018-06-03 08:14:12

标签: node.js express

我正在模型视图控制器模式中开发一个快速应用程序。由于我只是在写api端点,所以我不会使用视图。我只有一个端点,这在我用mvc模式组织的那一刻就停止了工作。

这是我的app.js

const cors = require('cors');

const express = require('express');
const bodyParser = require('body-parser');
const path = require('path');
const app = express();
//Body Parser Middleware
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: false}));
var originsWhitelist = [
  'http://localhost:4200'      //allowed front-end url for development
];
module.exports = app;

这是index.js

var routes = require('./routes/routes.js');
var app = require('./app.js');
app.use('/', routes);
app.listen(9000, ()=>{
    console.log('server running on port 9000');
})

和routes.js就在这里

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

//Routes for offer Rides
var offerRideCtrl = require('../controllers/offer-ride-controller.js');
router.route('/offer-ride/add').post(offerRideCtrl.create);

module.exports = router;

无法找到我错的地方。每当我点击网址http://localhost:9000/offer-ride/add时,我都会收到错误消息"无法获取/提供/添加"

0 个答案:

没有答案