Files
PixivFE/doc/dev/framework-migration.md
2024-08-28 13:39:15 +00:00

23 lines
690 B
Markdown

# Migrating from gofiber to net/http -- the plan
## Tips
- To access `/:abc`, use `r.PathValue("abc")`.
- Want to associate arbitrary value with a request? Use `r.Context.Value()`.
- Don't use `r.Response`. It's `nil`.
- Only use the following HTTP status codes:
- 303 StatusSeeOther: set method to GET
- 307 StatusTemporaryRedirect: method and body not changed
- 308 StatusPermanentRedirect: method and body not changed
## todo
- [x] [add caching](features/caching.md)
- [ ] add limiter (maybe it should be in nginx)
- check if everything works
- [x] templating (this has tests)
- [x] search, artworks, users
- [x] novels and novel settings
- [x] settings
- what else?