注册与登录
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

被折叠的 条评论
为什么被折叠?



