1

Runkit ( https://runkit.com ) 有一项服务,您可以在其中发布端点。

我希望发布一个调用外部服务器获取数据并返回该数据的端点。好像我无法做到这一点。这是我尝试过的:

var got = require("got");

var githubStatusJson = (await got("https://status.github.com/api/status.json", { json : true })).body;

exports.endpoint = function(request, response) {
    response.end("Hello world!");
}

我收到的错误消息是:

{
error: "invalid_server",
message: "The requested document does not export an 'endpoint' function. Read more about endpoint: https://runkit.com/docs/endpoint"
}
4

1 回答 1

2

得到了有效的 runkit 团队的回应!

const getJSON = require("async-get-json");
const getGitHubAPIStatus = getJSON("https://status.github.com/api/status.json");

module.exports.endpoint = async function (request, response)
{
    response.end(JSON.stringify(await getGitHubAPIStatus));
}
于 2017-01-31T22:13:10.893 回答