一个基于 SCF 的映射网盘:onepoint
项目地址
https://github.com/ukuq/onepoint
SCF 配置
建立函数
点击 这里 注册腾讯云账号(含 CPS )
从 这里 进入,依次点击函数服务、新建
函数名称自取,运行环境 Nodejs 8.9 ,创建方式选择 空白函数,其他默认即可。
上传函数
受限于腾讯云不能自动安装依赖,你必须先下载 nodejs,然后在本地完成依赖安装、打包。
下载 nodejs
https://nodejs.org/dist/v12.15.0/node-v12.15.0-x64.msi (windows版本)
下载完成后自行安装。
下载 OnePoint
https://github.com/ukuq/onepoint/archive/master.zip (最新版本)
下载完成后解压,记住解压的路径。并修改 config.json 为你自己的配置。(https://ukuq.github.io/onepoint/config.html)
安装依赖与打包
用文件管理器打开上述路径,打开powershell。
输入 npm install
,如果显示 added 7 packages from 11 contributors in 0.537s 类似内容则成功,否则请检查 nodejs 是否安装正确。
如无问题,则自行用压缩工具,将其压缩为 onepoint.zip 格式文件,即可上传至腾讯云。
添加触发器
SCF 是事件驱动的,我们需要先配置触发器
配置如图,注意勾选集成响应!
保存触发器后,获得类似链接
https://service-8pduizwk-1255607810.ap-hongkong.apigateway.myqcloud.com/release/onePoint
自定义域名
以下示例为绑定到域名根目录
找到云函数触发方式选项页,点击 API 服务名 ,进入 API 管理
选择 管理 API ,编辑。修改路径为 / ,下一步至保存
保存后,选择发布
绑定域名,域名记得 CNAME
常见问题
暂无
本文由 ukuq 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Mar 15, 2020 at 05:18 pm
[...]修改 config.json 文件。配置方式参考 https://www.onesrc.cn/p/onepoint-configuration-process.html[...]
{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"Cannot find module 'cookie'"}
这是什么原因呢?
试试上传整个git包
asdasdadszASssad撒大塞东
我就是解压后上传的 直接上传zip包会报错
已修复,重新上传试试
非技术的路过。
https://api.fllcs.cn/ 绑定域名出了点问题可以帮忙看看吗
OK了 项目很不错
shareUrl 获取 在这一步中我得到的不是这样的链接https:///:f:/g/personal//EkEBAXfrK01JiBdQUQKm7O0BlHt50NS45RP9WKSCvEY9Sg?e=kv0WjI
路过来看看
你得到的链接发我一下,可私发ukuq@qq.com
成功了 问了一些不必要的问题 打扰了233
添加触发器后面看不懂了 配置项应该在哪配置?
注意看上面的选项卡,就在触发方式一栏