1.NPM Install Art-template
2.NPM Install request
3. Add the following code to HTML in App.js:
VarTemplate =Require' Art-template ');
Template.config ( ");
' Extname ', Engine (template. app.set (
4. In the routes/index.js
VarExpress =Require' Express ');
VarRouter =Express.Router ();
var request=require (' request ');
VarRequest =Require"Request");
/* GET home page. */
Router.Get‘/‘,Function (req, res, next) {
Varheaders = {
' Content-type ':' Application/x-www-form-urlencoded ',
' Accept ':' Application/json-rpc ',
' KeyName ':' XXX '
};
VarOptions = {
Url:"XXX",
Method' POST ',
HeadersHeaders
Form: {JSONRPC:' {' method ': ' XXX ', ' params ': [' XXXXX '], ' ID ': X} '}
};
RequestOptionsfunction (Error, response, body) {
Res.Render"Index", {Title:res.StatusCode.ToString () +"+ Body}";
});
});
Module.Exports =Router
will correspond to theKeyName、URL、MethodParamsIDChange to your own value
Operation Result:
$ {"JSONRPC": "2.0", "Result": "XXXXX test Data", "id": X}
NodeJS POST Request over Json-rpc