https://github.com/igorhalfeld/nodebr-meetup-fs-demo
A upload files DEMO to NodeBR meetup.
https://github.com/igorhalfeld/nodebr-meetup-fs-demo
Last synced: about 1 year ago
JSON representation
A upload files DEMO to NodeBR meetup.
- Host: GitHub
- URL: https://github.com/igorhalfeld/nodebr-meetup-fs-demo
- Owner: IgorHalfeld
- Created: 2018-01-21T05:18:47.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-23T05:52:24.000Z (over 8 years ago)
- Last Synced: 2025-03-02T22:32:40.969Z (over 1 year ago)
- Language: JavaScript
- Size: 561 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Node.js File System Module
A upload files demo to NodeBR meetup.

---
### List all of files
**GET `/files`**
_response_
```javascript
{
"files":[
{
"name":"Challenge",
"type":"pdf",
"index":0
},
{
"name":"package",
"type":"json",
"index":1
},
{
"name":"vuejssp (3rd copy)",
"type":"png",
"index":2
},
{
"name":"vuejssp (another copy)",
"type":"png",
"index":3
},
{
"name":"vuejssp (copy)",
"type":"png",
"index":4
},
{
"name":"vuejssp",
"type":"png",
"index":5
}
]
}
```
### List details from a specific file
**GET `/files/:filename`**
_response_
```javascript
{
"dev":66306,
"mode":33204,
"nlink":1,
"uid":1000,
"gid":1000,
"rdev":0,
"blksize":4096,
"ino":11541611,
"size":46462,
"blocks":104,
"atime":"2018-01-20T21:05:40.623Z",
"mtime":"2018-01-09T19:45:05.452Z",
"ctime":"2018-01-20T21:05:40.607Z",
"birthtime":"2018-01-20T21:05:40.607Z",
"filename":"vuejssp.png"
}
```
### Delete a specific file
**DELETE `/files/:filename`**
_response_
```javascript
{
"filename": "vuejssp.png"
}
```