Skip to content

DarkWinther/H5Labyrint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WEB

Debugging

Visual Studio 2019 skal have Node Js development workload installeret. Hvis den ikke er installeret, så gå til "Tools" menuen og vælg "Get tools and features"

Node.js og Npm skal også være installeret på forhånd, og deres executables bør findes i PATH. Visual Studio 2019 understøtter bedst nodejs 14.4.0 og under.

  1. Åben H5Labyrint.sln i Visual Studio 2019
  2. I Visual Studios "Solution explorer" - højreklik på solution og vælg "properties"
  3. Sæt "Startup project" til "multiple startup projects", og sørg for at både API og WEB er sat til "Start"
  4. Sørg for at WEB afhænger af API i "Startup dependencies"
  5. Tilbage i "solution explorer", åbn WEB og højreklik på "npm"-mappen
  6. Vælg "Install npm packages"
  7. Klik "Start" eller tryk på "F5" for at debugge projektet

Troubleshooting

Visual Studio kan have problemer med at loade gulp tasks ordentligt, sådan at f.eks css ikke compiles rigtigt.

Du kan fortælle Visual Studio hvilken version af Node den skal bruge ved at gå til Tools > Options > Project and Solutions > Web Package Management > External Web Tools og sørge for at ${PATH} ligger oven over ${VSInstalledExternalTools}

Så vil den bruge din version af Node i stedet for den indbyggede version.

MongoDb

MongoDb skal være installeret. Der skal være en database med navnet "LabyrinthDb" på port 27017. På den skal der være to collections en ved navn "Labyrinths" og en anden ved navn "Statistics".

Labyrinths indeholder: Name string Optional. Category string Sværhedsgrad. LabyrinthSpaces enum[][] Labyrintens layout. 0 er tomme felter, 1 er vægge, 2 er startpunktet, 3 er målet.

Statistics indeholder: Labyrinths_id string Id'en på labyrinten forsøget var på. Traversal int[][] Antallet af skridt på de forskellige felter. MillisecondsSpent int Antallet af sekunder der blev brugt på forsøget.

Der må ikke være koloner med andre navne.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published