This repository contains 2 apps:
- JS app - this is the code that runs in your browser ->
client
folder - Nim app - this is the backend app that the JS app gets its data from ->
server
folder
Please see the README.md
files in the client
and server
folders in order to start the two apps.
Assuming you started the JS app on port 3000
and the backend Nim app on port 5000
then all you need to do next is install a webserver like nginx. Then your nginx configuration in nginx.conf
should look like this:
server {
listen 8080;
server_name localhost;
location / {
proxy_pass http://127.0.0.1:3000;
}
location /api/ {
proxy_pass http://127.0.0.1:5000/;
}
}
You can then access the app by going to http://localhost:8080
If you don't want to install nginx then you can manually change the Nim app address. For more info, check README.md
in the client
folder and the Using another address for the Nim app
section.