require('joinednode')('hello') https://joinednode.com
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
index.js
package.json

README.md

joinednode-js

Use joinednode-js to call your JoinedNode.com recipes from the browser using a require-like pattern. Run node.js code without a backend.

var joinednode = require('joinednode')('<your-joinednode-container>');
joinednode('<your-joinednode-app>').then(function(result) {
	console.log(result);
});

Install

From npm:

npm install joinednode

Or our CDN:

<script src="https://cdn.joinednode.com/joinednode.min.js"></script>

Usage

If you haven't created a joinednode.com account yet, you can create one at https://joinednode.com

Once created, this is how you call it:

var joinednode = require('joinednode')('<your-joinednode-container>');
joinednode('<your-joinednode-app>').then(function(result) {
  console.log(result);
});

Or from the browser:

<script>
	var joinednode = new joinednode('<your-joinednode-container>');
	joinednode('<your-joinednode-app>').then(function(result) {
	  console.log(result);
	});
</script>

Sending parameters to the joinednode

var joinednode = require('joinednode-require')('<your-joinednode-container>');
joinednode('<your-joinednode-app>', {foo: 'bar'}).then(function(result) {
  console.log(result);
});

Specifying an HTTP method

joinednode.get('<your-joinednode-app>');
joinednode.post('<your-joinednode-app>', { foo: 'bar' });

Calling private recipes

Save your recipe as Private via the Joined Node Dashboard.

Then create a token via our API:

$ curl -X POST https://api.joinednode.com/create-token/<your-joinednode-container>

Call it using a token obtained from Joined Node:

var joinednode = require('joinednode')('<your-joinednode-container>');
joinednode.withAuth(token)('<your-joinednode-app>').then(function(result) {
	console.log(result);
});

Issue Reporting

If you have found a bug or if you have a feature request, please report them at this repository issues section. Please do not report security vulnerabilities on the public GitHub issue tracker. The Responsible Disclosure Program details the procedure for disclosing security issues.

Author

Auth0

License

This project is licensed under the MIT license. See the LICENSE file for more info.