sxxnx / SVGIndex

SVG indexation and search (nodejs + mongoDB)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Documentation sur les différents fichiers

Cette documentation est écrite dans le but d'éviter le surplus de commentaires dans le code.

## server.js

  • var http : librairie http pour la création du serveur
  • var url : récupère url appelée par le client
  • var server : création du serveur
  • 200 : code pour dire que tout est ok (contrairement à 404 par exemple)
  • Content-Type : permet de paramètrer le type MIME de "end"
  • server.listen : écoute sur le port #... (ici 8080)
  • var page = url.parse : parse la requête du visiteur pour avoir le nom de la page

## Construction du projet

  • Configuration node et serveur node
  • Installation et configuration mongodb
  • Création JSON Schema
  • Création du fichier XSLT
  • Impossible d'utiliser le fichier XSLT parce qu'on ne comprend pas la techno
  • Création d'un convertisseur python de SVG en JSON
  • Création d'une fonctionnalité permettant de récupèrer la forme et l'url d'une image dans server.js
  • Intégration d'un modèle de template (pug)
  • Création d'un layout pour le modèle pug
  • Création des différentes pages sur server.js

Sources

https://www.npmjs.com/package/mongodb

About

SVG indexation and search (nodejs + mongoDB)


Languages

Language:JavaScript 68.0%Language:HTML 15.0%Language:Python 10.1%Language:XSLT 4.8%Language:CSS 2.1%