Does Netzo offer static file hosting?
Learn how you can host your project's static files with Netzo.
The Netzo API will automatically host a project's static files (e.g. .ts
, .jsx
, .md
) in the following URL: https://api.netzo.io/projects/{projectId}/{...path}
, so for example:
https://api.netzo.io/projects/{projectId}/mod.ts
(at root)https://api.netzo.io/projects/{projectId}/src/components/Table.tsx
(deep)https://api.netzo.io/projects/{projectId}/readme.md
(markdown docs)
will all be served with the appropriate "content-type"
header for Deno or the browser to understand. Note private packages require providing an apiKey
as a search param to the URL. So projects in Netzo don't necessarily have to be "executable" by having an entry-point (e.g. main.ts
) which calls Deno.listen
(or equivalent serve
functions). They can also be used as normal repositories for storing your code! (FYI a GitHub integration is planned)
Why should you care?
🚀 simply
import
/export
anything from its module URL to re-use code across your projects🔗 forget about having to publish to a package manager like
npm
, just import from the module's URL📁 files can also be (asynchronously) read using e.g.
await Deno.readTextFile("readme.md")
, even.wasm
files can be loaded!
Did this answer your question?