在cloudflare上搭建一个Wrangler云笔记

公子神 2022-5-31 2579

说一下需求,搭建这个云笔记是源于经常给朋友发一些比较敏感的东西,不想通过微信,而且自己也不想用文件传输助手。
之前也用过这类的服务,现在有了自己的云笔记还是很方便的,而且也不需要服务器,白嫖cloudflare那还不干它。
需要准备以下条件:
1、cloudflare账号一个;
2、域名一个(推荐freenom免费域名)并添加到cloudflare;
3、安装node.js,安装Wrangler;
4、在cloudflare账号里,Workers下面KV里创建一个命名空间,名称为(大写)NOTES,然后复制后面的ID备用;
5、项目中文地址


https://github.com/s0urcelab/serverless-cloud-notepad/blob/master/README-zh_CN.md



操作步骤:
1、下载安装包nodejs双击安装
2、安装后在Windows终端里输入以下命令查看版本,如下图

npm version



3、接着安装Wrangler


npm install -g wrangler


4、打开默认浏览器,登录cloudflare,然后输入


wrangler login


命令,会跳转cloudflare网站,登录并允许使用,终端里会提示登录成功
 


5、输入


wrangler init cloud-notepad



创建项目
6、然后在文件管理器里打开刚才创建的项目cloud-notepad文件夹,


C:\Users\用户名\cloud-notepad



7、将此压缩包文件


https://github.com/s0urcelab/serverless-cloud-notepad/archive/refs/heads/master.zip


解压至cloud-notepad目录下

8、用记事本编辑wrangler.toml 文件,用以下代码替换,id换成你自己的:


name = \"cloud-notepad\"

main = \"src/index.js\"

compatibility_date = \"2022-05-13\"


kv_namespaces = [

  { binding = \"NOTES\", id = \"b3afc649c15247c9962346b3de4730\" }

]


[env.production]

kv_namespaces = [

    { binding = \"NOTES\", id = \"b3afc649c15247c9962346b3de4730\" }

]


9、执行以下命令推送发布代码到Cloudflare(确保你运行代码时,终端里的路径与项目文件路径一致,就是这个C:\Users\用户名\cloud-notepad)


npm i

npm run publish


这时你会在Cloudflare的Workers下看到你的项目cloud-notepad,点击该项目找到”触发器“--“添加自定义域”,输入自己的域名并添加





enjoy!!!





推荐阅读
最新评论 (0)

Copyright © 2024 chuihu.com

京ICP备15036784号-5

T: 0.019, S: 16