tus.io
tus.io copied to clipboard
Recommend express-tus as a node.js server implementation
https://github.com/gajus/express-tus
I'm sorry to read that you are unsatisfied with tus-node-server and tusd and can very much understand your concerns. We would like to invest more resources into our implementations but our own time is also limited, so in particular tus-node-server is in a bad state.
If you want, you can open a PR to add express-tus to the list of implementations at https://github.com/tus/tus.io/blob/master/_content/implementations.md.
What's the state of express-tus? Is it production-ready yet? Do you plan on including more storage options (e.g. disk and S3) such as tus-node-server and tusd do? Do you plan on supporting it in the long term? Depending on your answers, we can talk about recommending your project to users.
What's the state of express-tus? Is it production-ready yet? Do you plan on including more storage options (e.g. disk and S3) such as tus-node-server and tusd do? Do you plan on supporting it in the long term? Depending on your answers, we can talk about recommending your project to users.
As the README.md explains, express-tus does not (and will not) support any storage methods. Those can be built by anyone in the community. The purpose of express-tus is to abstract the protocol requirements, which it already does.
You can see all my open-source contributions https://github.com/gajus. They are all maintained.
As the README.md explains, express-tus does not (and will not) support any storage methods.
Makes sense as a design decision but in that case it is not a drop-in replacement for tus-node-server? Or do storage backends already exist?
Feel free to open a PR to adding express-tus to the list of implementations and to tus-node-server's README :) And thank you for contributing to the tus community!
Makes sense as a design decision but in that case it is not a drop-in replacement for tus-node-server? Or do storage backends already exist?
tus-node-server could use express-tus or it could provide just the storage implementations compatible with express-tus.
tus-node-server is maintained again and in a much better shape. Thank you for working on express-tus, but I don't think we just recommend it as a replacement for tus-node-server.