Split api version
This commit is contained in:
parent
845436c34b
commit
33f6f422d8
@ -4,7 +4,7 @@ var express = require('express');
|
||||
var bodyParser = require('body-parser');
|
||||
|
||||
var config = require('./config');
|
||||
var routes = require('./routes/index');
|
||||
var routes = require('./routes');
|
||||
|
||||
|
||||
function API(backend, opts) {
|
||||
@ -22,7 +22,7 @@ API.prototype._initApp = function() {
|
||||
this.app.use(bodyParser.urlencoded({ extended: false }));
|
||||
|
||||
// install routes
|
||||
this.app.use('/v1', routes);
|
||||
this.app.use('/', routes);
|
||||
|
||||
// catch 404 and forward to error handler
|
||||
this.app.use(function(req, res, next) {
|
||||
@ -34,7 +34,7 @@ API.prototype._initApp = function() {
|
||||
// production error handler
|
||||
this.app.use(function(err, req, res, next) {
|
||||
res.status(err.status || 500);
|
||||
res.render('error', {
|
||||
res.send({
|
||||
message: err.message,
|
||||
error: {}
|
||||
});
|
||||
|
||||
@ -3,9 +3,15 @@
|
||||
var express = require('express');
|
||||
var router = express.Router();
|
||||
|
||||
var v1 = require('./v1');
|
||||
var v2 = require('./v2');
|
||||
|
||||
/* GET home page. */
|
||||
router.get('/', function(req, res, next) {
|
||||
res.send('index');
|
||||
res.send('bitcore node api');
|
||||
});
|
||||
|
||||
router.use('/v1', v1);
|
||||
router.use('/v2', v2);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
11
api/routes/v1.js
Normal file
11
api/routes/v1.js
Normal file
@ -0,0 +1,11 @@
|
||||
'use strict';
|
||||
|
||||
var express = require('express');
|
||||
var router = express.Router();
|
||||
|
||||
/* GET home page. */
|
||||
router.get('/blocks', function(req, res, next) {
|
||||
res.send('blocks v1');
|
||||
});
|
||||
|
||||
module.exports = router;
|
||||
11
api/routes/v2.js
Normal file
11
api/routes/v2.js
Normal file
@ -0,0 +1,11 @@
|
||||
'use strict';
|
||||
|
||||
var express = require('express');
|
||||
var router = express.Router();
|
||||
|
||||
/* GET home page. */
|
||||
router.get('/blocks', function(req, res, next) {
|
||||
res.send('blocks v2');
|
||||
});
|
||||
|
||||
module.exports = router;
|
||||
Loading…
Reference in New Issue
Block a user