- GET
- POST
- PUT
- DELETE
var express = require('express'); var app = express(); app.use(express.bodyParser()); app.use(express.static(__dirname + '/www'));
Samo API można zaprojektować w taki sposób jak poniżej.
app.get('/store/:key', function(req, resp) { var val = store[req.params.key]; if(val){ resp.send(val); } else{ resp.send('undefined',400); } }); app.post('/store/', function(req, resp) { store[req.body.key] = req.body.value; resp.send('OK'); }); app.put('/store/', function(req, resp){ store[req.body.key] = req.body.value; resp.send('OK'); }); app.del('/store/:key', function(req, resp) { var val = store[req.params.key]; console.log(req.params.key); if(val){ store[req.params.key] = undefined; resp.send("OK"); } else{ resp.send('undefined',400); } });
Brak komentarzy:
Prześlij komentarz