OnePoint 配置过程

in 映射网盘 with 26 comments

一个基于 SCF 的映射网盘:onepoint

项目地址

https://github.com/ukuq/onepoint

SCF 配置

建立函数

点击 这里 注册腾讯云账号(含 CPS )

这里 进入,依次点击函数服务、新建

函数名称自取,运行环境 Nodejs 8.9 ,创建方式选择 空白函数,其他默认即可。

1570264370385.png

1570264376326.png

1570264425401.png

上传函数

受限于腾讯云不能自动安装依赖,你必须先下载 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。

J_Q}F_19WH{W5DA~KH[M)MD.png

输入 npm install,如果显示 added 7 packages from 11 contributors in 0.537s 类似内容则成功,否则请检查 nodejs 是否安装正确。

如无问题,则自行用压缩工具,将其压缩为 onepoint.zip 格式文件,即可上传至腾讯云。

1571192985517.png

添加触发器

SCF 是事件驱动的,我们需要先配置触发器

1570265201218.png

配置如图,注意勾选集成响应!

保存触发器后,获得类似链接

https://service-8pduizwk-1255607810.ap-hongkong.apigateway.myqcloud.com/release/onePoint

自定义域名

以下示例为绑定到域名根目录

找到云函数触发方式选项页,点击 API 服务名 ,进入 API 管理

选择 管理 API ,编辑。修改路径为 / ,下一步至保存

1570273166847.png

保存后,选择发布

1570273248037.png

绑定域名,域名记得 CNAME

1570273335616.png

常见问题

暂无

上一篇: 公民身份证号校验规则
下一篇: 锁锁锁
Responses
  1. t

    报错
    {"errorCode":-1,"errorMessage":"user’s issue failed:kLoadFuncFailed"}

    Reply
    1. @t

      重新部署吧, 没有遇到过这样的情况

      Reply
  2. 博主,cf的worker可以部署onepoint吗?

    Reply
  3. chanoak

    触发方式无法创建,提示成功,网页刷新一下就没有了

    Reply
    1. @chanoak

      腾讯云的问题,再多刷新几次吧。

      Reply
  4. adsa

    sadasd大赛前asd2

    Reply
  5. leng

    报错
    {"errorCode":-1,"errorMessage":"user code exception caught","stackTrace":"Cannot find module 'cookie'"}

    Reply
    1. @leng

      更新了下文章,按最新的参考安装吧

      Reply
      1. adsa
        @ukuq

        sadasd大赛前asd

        Reply
  6. kino

    {"errorCode":-1,"errorMessage":"user code exception caught","stackTrace":"Cannot find module 'cookie'"}
    腾讯的也是显示这个,大佬怎么解决啊

    Reply
    1. @kino

      这个是需要你下载node,然后在目录下跑npm install命令,把依赖装好了,再打包腾讯云.

      Reply