generator-angular-eggs
Version:
Angular 1.5, Angular Component Router, Bootstrap v4(alpha) and TingoDB(like MongoDB) with an Express server
52 lines (43 loc) • 1.09 kB
JavaScript
/**
* <%= className %> Server module.
*
* url:
* * get: /api/<%= name %>
* * get: /api/<%= name %>/:id
* * post: /api/<%= name %>
* * put: /api/<%= name %>
* * delete: /api/<%= name %>/:id
* * delete: /api/<%= name %>
*
* @module server.api.<%= name %>
*/
;
exports = module.exports = function(app) {
var <%= name %> = require('../data/<%= name %>.json');
app.get('/api/<%= name %>', function(req, res) {
// something
res.status(200).json(<%= name %>);
});
app.get('/api/<%= name %>/:id', function(req, res) {
var id = req.params.id;
// something
res.status(200).json(<%= name %>);
});
app.post('/api/<%= name %>', function(req, res) {
// something
res.sendStatus(200);
});
app.put('/api/<%= name %>', function(req, res) {
// something
res.sendStatus(200);
});
app.delete('/api/<%= name %>/:id', function(req, res) {
var id = req.params.id;
// something
res.sendStatus(200);
});
app.delete('/api/<%= name %>', function(req, res) {
// something
res.sendStatus(200);
});
};