Skip to content

Instantly share code, notes, and snippets.

@nathan130200
Created October 28, 2017 16:38
Show Gist options
  • Save nathan130200/fd854802c194d68cf7dd44d3c6cff43b to your computer and use it in GitHub Desktop.
Save nathan130200/fd854802c194d68cf7dd44d3c6cff43b to your computer and use it in GitHub Desktop.
var express = require('express');
var app = express();
var bodyparser = require('body-parser');
var morgan = require('morgan');
app.use(bodyparser.json());
app.use(morgan('dev'));
app.get('/', function (request, response) {
response.status(403).end();
});
app.get('/api', function (request, response) {
response.json({ api: 'SolderJS', version: '0.1', stream: 'DEV' });
});
app.get('/api/mod', function (request, response) {
});
app.get('/api/mod/:name', function (request, response) {
response.json(request.params);
});
app.get('/api/mod/:name/:version', function (request, response) {
response.json(request.params);
});
app.get('/api/modpack/:slug', function (request, response) {
response.json(request.params);
});
app.get('/api/modpack/:slug/:build', function (request, response) {
response.json(request.params);
});
app.get('/api/verify/:key', function (request, response) {
response.json(request.params);
});
app.listen(process.env.port || 80, function () {
console.log('[REST] Listening.');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment