amzUtils

node v8.17.0
version: 1.0.0
endpointsharetweet
var endpoint = require("@runkit/runkit/json-endpoint/1.0.0") var request = require("request") // peer dependency var requestPromise = require("request-promise") var cheerio = require("cheerio") endpoint(module.exports, async function(request) { try { var html = await requestPromise(request.query.url) var page = cheerio.load(html) } catch(e) { return {error: "could not retrieve page"} } return { title: page("title").text() || "no title" } }) // var endpoint = require("@runkit/runkit/json-endpoint/1.0.0"); // function doubleAfter2Seconds(x) { // return new Promise(resolve => { // setTimeout(() => { // resolve(x * 2); // }, 500); // }); // } // function addPromises(x){ // return new Promise(resolve => { // doubleAfter2Seconds(10).then(a => { // doubleAfter2Seconds(20).then (b => { // doubleAfter2Seconds(30).then (c => { // console.log(a * b * c * x); // }) // }) // }) // }); // } // async function aAddPromises(x){ // const a = await doubleAfter2Seconds(10); // const b = await doubleAfter2Seconds(20); // const c = await doubleAfter2Seconds(30); // return a * b * c * x; // } // aAddPromises(5).then(console.log); // addPromises(5); // doubleAfter2Seconds(15).then(x => console.log(x)); // exports.endpoint = function(request, response) { // response.end(JSON.stringify(request.socket)); // } // endpoint(exports, async function() // { // // var result = await aAddPromises(5); // return {"title": "no title"} // })
Loading…

no comments

    sign in to comment