this plugin facilitates the connection between Knack and node applications
npm install knack-connection-pluginjavascript
// node script install plugin
$>_ npm install knack-connection-plugin
`
`json
// package.json
{
"dependencies": {
"knack-connection-plugin": "^1.0.1"
}
}
`
$3
`javascript
let knackMT = require('knack-connection-plugin').knackMT;
`
example usage method : create
`javascript
knackMT.create({
url : "{knack-url-path}",
filters : false,
data : {knack-payload},
success : function(response){
// code
},
error : function(error, xhr){
// error code execute after retry
}
}).retry({retry_integer_num});
`
example usage method : update
`javascript
let _filters = JSON.stringify({});
knackMT.update({
url : "{knack-url-path}",
filters : _filters,
data : {knack-payload},
success : function(response){
// code
},
error : function(error, xhr){
// error code execute after retry
}
}).retry({retry_integer_num});
`
example usage method : render
`javascript
let _filters = JSON.stringify({});
knackMT.render({
url : "{knack-url-path}",
filters : _filters,
data : {knack-payload},
success : function(response){
// code
},
error : function(error, xhr){
// error code execute after retry
}
}).retry({retry_integer_num});
`
example usage method : get
`javascript
let _filters = JSON.stringify({});
knackMT.get({
url : "{knack-url-path}",
filters : _filters,
data : {knack-payload},
success : function(response){
// code
},
error : function(error, xhr){
// error code execute after retry
}
}).retry({retry_integer_num});
``