- Node >= 8.11.1(LTS)
- PM2 installed globally
yarn install
# or
npm installcp ./config/.env.example ./config/.env.prodyarn run build
# or
npm run buildpm2 start ./config/process.yml[POST] http://localhost:3000/files/create{
"key": "hello_world", // string, required
"content": "Hello World", // string, stream, required
"forceFlag": 0 // integer, optional, 0 = false, 1 = true
}{
"headers": {
"Content-Type": "multipart/form-data"
}
}{
"data": true,
"message": "Success Message"
}
{
"error": {
"code": -1,
"message": "Error Message"
}
}[GET] http://localhost:3000/files/show/hello_worldNone
None
Return Content or error
{
"error": {
"code": -1,
"message": "File Not Found"
}
}[GET] http://47.97.171.140:3000/files/send{
"key": "hello_world", // string, required
"orgId": "orgId" // string, required
}None
Same as Create Method
[POST] http://47.97.171.140:3000/orgs/create{
"orgId": "orgId", // orgId
"addr": "http://127.0.0.1:3000/files/create" // remote address
}None
{
"data": true
}
// or
{
"error": {
"code": -1,
"message": "error message"
}
}[POST] http://47.97.171.140:3000/orgs/update{
"orgId": "orgId", // orgId
"addr": "http://127.0.0.1/files/create:3000" // remote address
}None
{
"data": true
}
// or
{
"error": {
"code": -1,
"message": "error message"
}
}[POST] http://47.97.171.140:3000/orgs/delete{
"orgId": "orgId" // orgId
}None
{
"data": true
}
// or
{
"error": {
"code": -1,
"message": "error message"
}
}[GET] http://47.97.171.140:3000/orgs/show/:orgIdNone
None
{
"data": "remote addr"
}
// or
{
"error": {
"code": -1,
"message": "error message"
}
}[GET] http://47.97.171.140:3000/orgs/indexNone
None
{
"data": [
{
"orgId": "orgId",
"addr": "addr"
}
]
}
// or
{
"error": {
"code": -1,
"message": "error message"
}
}