# 云函数中调用云托管

本文介绍如何在云函数中访问云托管中的服务。

# 步骤一:获取服务的内网域名

在“服务配置”选项卡中,获取服务对应的内网域名

TIP

  1. 开发者需要自行校验请求来源的安全性。
  2. 内网域名的请求不会产生公网流量费用。

# 步骤二:云函数中调用云托管

示例代码:

const got = require("got"); // 需自行安装依赖

exports.main = async (event, context) => {
  // internal 域名
  const internalDomain = "yourEnvId-yourAppId.region.internal.tcloudbase.com";
  const requestContainerUrl = `http://${internalDomain}/yourServerPath`;

  const { body } = await got.get(requestContainerUrl);

  console.log("body", body);
  return {
    body
  };
};