A Node.js package for processing uploaded CSV or Excel files containing URLs.
- Your file should be CSV or Excel
- The file should have a
url
column
Example of the file: example.csv
No | url | other colums... |
---|---|---|
1 | https://www.example1.com | |
2 | https://www.example2.com | |
3 | https://www.example1.com | |
4 | https://www.example3.com | |
5 | https://www.example1.com | |
6 | https://www.example3.com |
npm install classic-url-uploader
pnpm add classic-url-uploader
yarn add classic-url-uploader
import { UrlUploadProcessor } from "classic-url-uploader";
const result = await UrlUploadProcessor.uploadMultipleUrls(request as Request)
console.log(result);
Result should be error or data in the file
{
status: 400,
error: 'Unsupported file type, file should be CSV/Excel'
}
{
status: 500,
error: 'Internal server error'
}
{
status: 200,
message: 'File processed successfully',
data: [
{ url: 'https://www.example1.com' },
{ url: 'https://www.example2.com' }
],
duplicatedWebsites: []
}
{
status: 200,
message: 'File processed successfully',
data: [
{ url: 'https://www.example1.com' },
{ url: 'https://www.example2.com' }
],
duplicatedWebsites: [
{ url: 'https://www.example1.com' },
{ url: 'https://www.example1.com' },
{ url: 'https://www.example1.com' }
]
}