alex-009A
Denoβ€’3y agoβ€’
9 replies
alex-009

Best way for application config in deno/ts?

Hi. I'm alex and quite new to deno/typescript. Thank you for the quite big documenation it is a quite good starting point πŸ₯°
I have created a upload module for caddy server ( https://github.com/git001/caddyv2-upload/ ) and try to "port/migrate/redevelop" this in typescript. Sorry for the long first post, but I'm not sure if this is the right forum, if not please redirect me to the right one πŸ™‚ .
As you may have seen I have a test upload question already asked on gh ( https://github.com/denoland/deno/discussions/20983 ) which was answerd and I was able to make a upload via curl. Now to start a more useable programm I have some newbie questions an hope to get here some answers or pointers from which I can start to learn.

What's the best way to configure a Application, something similar to https://github.com/git001/caddyv2-upload/blob/main/docker-files/opt/webroot/config/Caddyfile which puts the data into this struct https://github.com/git001/caddyv2-upload/blob/main/upload.go#L29-L51 . What I have learned from ( https://www.typescriptlang.org/docs/handbook/ ) is that typescript is a typed js so maybe there is such something similar like the struct in go.

Is there a "best practice" document for Projects which have some frontend/backend code? What I have in mind is such a directory structure
β”œβ”€β”€ backend
β”œβ”€β”€ common
β”‚ └── validators
β”œβ”€β”€ frontend
β”œβ”€β”€ static
β”œβ”€β”€ tests


Thank you that you have read until this line. πŸ™‡
Was this page helpful?