0.1.2 • Published 7 years ago

remote-save v0.1.2

Weekly downloads
6
License
MIT
Repository
github
Last release
7 years ago

remote-save

Simple save javascript object from remote host (e.g. browser) to json on file system NB! Only for develop uses. Not for production.

npm install --save-dev remote-save

Example

// on server-side

const path = require('path')
const express = require('express')
const remoteSave = require('remote-save').server

const app = express()

const folder = path.join(__dirname, 'remote-save-folder')
app.use('/remote-save', remoteSave({ folder, extend: false }))


// on remote-side (e.g. browser)

import client from 'remote-save/lib/client'

const saver = client({ url: '/remote-save' }) // or full if other host

saver('file-name', {
  a: true,
  b: [1, 2, 3],
})

As a result json file file-name.json will be saved in remote-save-folder

{
  "a": true,
  "b": [
    1,
    2,
    3
  ]
}

NB! Result file will be deep extended, if extend: true options is specified