The popular open-source contract for web designers and developers by Stuff & Nonsense
- Originally published: 23/12/2008
- Revised date: 15/12/2013
- Original post
Sync in Loopback requires Loopback in the client as well the server.
Loopback attaches a replicate
method to each Model Class.
Lets say I define a model called 'RemoteMat' in my loopback server. In my client loopback app, I define a local varient of this model called 'LocalMat'.
My app would use Browserify to package Loopback for the client.
On first app load, I would call a Bi-direction replication (or syncronization) method. This is currently not implament in Loopback but it is easy to create. I will go into more detials later.
All times EST. Add your initials next to any slot you can take (preferably 2 - 4 hour consecutive slots), and in a few words what you plan to stream. | |
NOTE(berkeley) fork to edit just like a repo. Then ask Quincy to merge in changes | |
Thursday: | |
17:00 - | |
18:00 - | |
19:00 - | |
20:00 - | |
21:00 - |
#See fetch_pr script https://gist.github.com/vojtajina/5538170 | |
# fetch and checkout PR branch from "upstream" remote | |
fetch_pr 123 | |
git fetch upstream | |
# Replay changes on top of master | |
git rebase upstream/master | |
# Replace upstream/master with this branch | |
git push upstream pr-123:master |
# fetching a single pull request from github | |
# put it into ~/.profile or ~/.bashrc | |
function fetch_pr() { | |
PR=$1 | |
BRANCH=$2 | |
if [ -z $PR ]; then | |
echo "Missing pull request number" | |
return 1 | |
fi |
/* eslint-disable no-process-exit */ | |
require('dotenv').load(); | |
var secrets = require('./config/secrets'), | |
mongodb = require('mongodb'), | |
Rx = require('rx'), | |
Observable = Rx.Observable, | |
MongoClient = mongodb.MongoClient; | |
const points = [ | |
{username: 'abhisekp', points: 200 }, |
# First we need to map our localhost + port combo to another ip. You'll need root priviliges for this | |
sudo ifconfig lo0 10.0.0.1 alias && \ | |
echo "rdr pass on lo0 inet proto tcp from any to 10.0.0.1 port 80 -> 127.0.0.1 port 3000" | sudo pfctl -ef - | |
# Now edit /etc/hosts | |
sudo vim /etc/hosts | |
# and add the following to the list | |
# NOTE: Do not edit anthing on this list you did not add | |
10.0.0.1 mydomain.dev | |
10.0.0.1 www.mydomain.dev | |
# I choose to use a .dev TLD as these are never going to conflict seeing how google has bought these TLD's |