Simple image host.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

index.node.js 606B

12345678910111213141516171819202122232425262728293031
  1. module.exports = function(ctx) {
  2. var id = parseInt(ctx.req.url.split("?")[1]);
  3. ctx.db.query(
  4. "SELECT id, name, description, extension "+
  5. "FROM images "+
  6. "WHERE collection_id = $1",
  7. [id],
  8. queryCallback
  9. );
  10. function queryCallback(err, res) {
  11. if (err)
  12. return ctx.fail(err);
  13. var images = "";
  14. res.rows.forEach(function(row) {
  15. images += ctx.template("image", {
  16. title: row.name,
  17. id: row.id,
  18. extension: row.extension,
  19. description: row.description
  20. });
  21. });
  22. ctx.end(ctx.view("view", {
  23. profile: ctx.template("navbar-profile-login"),
  24. images: images
  25. }));
  26. }
  27. }