一站式云开发平台sealos的Spring Boot程序开发

注册与登录

sealos.run

Sealos DevBox 是一个一站式云开发平台,将在线开发、测试和生产环境集成

初始登录

左上角不同的区域(北京,广州等)切换 呈现的功能方块有差异

DevBox

创建项目

点击DevBox方块,可以点击右上角的新建DevBox

出现选择模版

    可以选SpringBoot

在弹出框中起个名字应该就可以了

点击右上角的创建

就进入下面这个界面

注意网络配置中的公网调试地址要等到下面项目运行后才会ok

用开发工具打开

右上角选择开发工具打开,

先选cursor吧

如果之前cursor已经打开了,会有以下弹窗

当然如果没打开也会有

环境信息

在ReadMe.md中可以获取环境信息

Debian 12 system

Java 17

Spring Boot 3.3.2

运行开发环境

打开terminal

运行开发环境,在terminal输入

bash entrypoint.sh

公网访问

一般都会运行成功,之后就可以到如下地址访问了

云开发

跟上面的DevBox看上去没什么关系,另外一个入口

函数市场

https://bja.sealos.run/?s=Devbox

点击下面的图标

里面有个云开发

例如google搜索接口

拷贝代码

import cloud from '@lafjs/cloud';

// 如何申请,参考 https://zhuanlan.zhihu.com/p/174666017
const googleSearchKey = '';
const googleCxId = '';

const baseurl = 'https://www.googleapis.com/customsearch/v1';

export default async function (ctx: FunctionContext) {
  const { searchKey } = ctx.body;
  console.log('问题在这里', searchKey)

  if (!searchKey) {
    return {
      prompt: ''
    };
  }

  try {
    const { data } = await cloud.fetch.get(baseurl, {
      params: {
        q: searchKey,
        cx: googleCxId,
        key: googleSearchKey,
        c2coff: 1,
        start: 1,
        end: 5,
        dateRestrict: 'm[1]'
      }
    });
    const result = data.items.map((item) => item.snippet).join('\n');
    return { prompt: `搜索词: ${searchKey};google 搜索结果: ${result}` };
  } catch (err) {
    console.log(err);
    return {
      prompt: ''
    };
  }
}

或者点右上角的使用模版,但是这个时候需要你先有一个云开发应用

新建云开发应用

建好后

使用函数模版

在函数市场找到函数点击应用模版

会自动打开

记得点击发布

之后就可以拷贝右上角这个地址

但是还没通

https://ag35bwdu08.bja.sealos.run/googleSearch

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

i7i8i9com

大家共赴星际梦想

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值