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
urlcolumn
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-uploaderimport { 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' }
]
}