Vic ac382953b1 | 2 years ago | |
---|---|---|
images | 2 years ago | |
spec/support | 2 years ago | |
src | 2 years ago | |
.eslintrc.json | 2 years ago | |
.gitignore | 2 years ago | |
.prettierrc.json | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
package.json | 2 years ago | |
tsconfig.json | 2 years ago |
README.md
Resize-Api
The resize API allow to place images into your frontend with the size set via URL parameters for rapid prototyping.
A library to serve properly scaled versions of your images to the front end to reduce page load size.
Rather than needing to resize and upload multiple copies of the same image to be used throughout your site, the API handle resizing and serving stored images.
Installation
1- Install packages dependencies
npm install
2- build the project
npm build
3- run the node server
node ./build/index
You can also run the code through the nodemon devepement server
npm run start
When the server is running, you can resize an image availible in the images/full
folder by going to this url and adding parameters to resize the image
http://localhost:5000/api/image?filename=encenadaport&width=200&height=200
Built with
- Typescript
- Node
- Sharp module to resize the image
- Express
- Git
Author
Anis Benziane