app.js 828 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. const express = require("express");
  2. const res = require("express/lib/response");
  3. const app = express();
  4. const port = 3000;
  5. app.post("/price", (req, res) => {
  6. //TODO implement price calculation depending on extent area
  7. res.send({
  8. price: 33
  9. });
  10. });
  11. app.get("/users/:userId/assets", (req, res) => {
  12. //TODO implement...
  13. res.send({
  14. assets: [
  15. {assetId: "test", balance: 20},
  16. {assetId: "doge", balance: 150}
  17. ]
  18. })
  19. });
  20. app.get("/users/:userId/assets/:assetId", (req, res) => {
  21. //TODO implement...
  22. res.send({
  23. assetId: req.params.assetId,
  24. balance: 150
  25. });
  26. });
  27. app.post("/buy", (req, res) => {
  28. //TODO implement...
  29. res.status(201);
  30. });
  31. app.listen(port, () => {
  32. console.log(`Listening at http://localhost:${port}`)
  33. })