FunkJamTracker/server.js

46 строки
1.1 KiB
JavaScript

var http = require('http'),
express = require('express'),
app = express();
app.use(express.logger());
app.use(express.static(__dirname));
app.use(express.directory(__dirname));
var server = http.createServer(app);
server.listen(8080);
console.log('Listening on http://localhost:8080');
var db = [
{
"label" : "Trumpet",
"notes" : [[0],[1],[2],[3],[4],[3],[4],[3],[4],[3],[2],[1],[0],[0],[0],[0]],
"audioClips" : [
"sounds/funkshots Trumpet-1.wav",
"sounds/funkshots Trumpet-3.wav",
"sounds/funkshots Trumpet-5.wav",
"sounds/funkshots Trumpet-7.wav",
"sounds/funkshots Trumpet-8.wav"
]
},
{
"label": "Bass",
"notes": [[1],[1],[1],[1],[0],[0],[0],[0],[3],[3],[3],[3],[0],[0],[0],[0]],
"audioClips" : [
"sounds/funkshots Bass-1.wav",
"sounds/funkshots Bass-3.wav",
"sounds/funkshots Bass-5.wav",
"sounds/funkshots Bass-7.wav",
"sounds/funkshots Bass-8.wav"
]
}
];
app.post('/data', express.urlencoded(), function(req, res) {
db = req.body;
res.send(200);
});
app.get('/data', function(req, res) {
res.json(db);
});