Я установил локальный сервер на моем компьютере с помощью nodejs. что-то вроде этого:Доступ к локальному серверу nodejs с salesforce.com
var fs = require("fs");
var config = JSON.parse(fs.readFileSync("config.json"));
var host = config.host;
var port = config.port;
var express = require("express");
var app = express();
app.get("/",function(request,response){
response.send('thanks for visiting my site');
});
app.listen(port, host);
Теперь, если я отправить запрос HTTP к этому серверу, я получаю 502 seervice недоступный ответ.
HttpRequest req = new HttpRequest();
req.setEndpoint('http://localhost:4555/');
req.setMethod('GET');
Http http = new Http();
HTTPResponse res = http.send(req);
Я также добавил LOCALHOST URL в настройке удаленного сайта, но до сих пор я не могу делать какие-либо звонки. Любая идея, как это сделать?
Что это связано с salesforce/apex ?? –
@Martin: Я создаю http-запрос в salesforce. – Anamadeya
SOrry, я не понимаю. Вы хотите поразить свой локальный экземпляр nodejs из выноска Salesforce? –