申请nightscout血糖网站 2021
目的:跟着官方教程,成功制作自己的私人nightscout链接
编写原因:由于nightscout新的政策变动,导致老的申请步骤不能使用,并且新的申请步骤较为复杂,因此制作此文章供给大家参考
官网:http://nightscout.github.io/
步骤-: 我们跟着官方教程走,首先来看一下组成部分
http://nightscout.github.io/nightscout/insights/
github:简单的理解就是代码
HeroKu:简单理解就是运行环境
MongoDB:简单理解就是数据库
步骤二:注册,要使用他们当然要先注册啦
http://nightscout.github.io/nightscout/new_user/
github 以及 heroku的注册比较简单,不多说跟着官网教程一看就会。
MongoDB的注册以及生成链接,MongoDB与heroku申请的时候会很卡
输入网址:https://www.mongodb.com/cloud/atlas
点击 start Free 按钮开始我们的免费使用之旅
这一步是注册,按照要求填写自己的信息后点击绿色的 Get Started free 按钮
这一步是信息确认,不明白的可以什么动不动直接点击下面绿色的按钮继续
这一步我们当然选择免费的,点击免费这一栏中的 Create a cluster 按钮
这一步是选择供应商,这里不用动,直接点击下面的绿色按钮继续
正在创建数据集合,需要等待几分钟
创建集合成功了,点击红框中的 connect 按钮
两大块 IP address 不用动,点击 绿色按钮 Add IP Address 就可以了; 下面的那一块输入自己心仪的用户名跟密码,这里我为了方便都输入了poctech,输入成功后点击按钮 Create Database User
上述步骤完成后,显示下面的页面,直接点击 Choose a connection method 绿色按钮
点击选择中间这个
上述完成后会生成一条链接模版,我们需要替换中间的部分内容,比如下方是我的链接模版与替换部分内容后的链接
mongodb+srv://poctech:<password>@cluster0.lzrmb.mongodb.net/myFirstDatabase?retryWrites=true&w=majority
mongodb+srv://poctech:poctech@cluster0.lzrmb.mongodb.net/poctech?retryWrites=true&w=majority
好啦最难的这一步完成了,接下来就是搭建工程了
步骤一:在github 上 fork工程
点击链接 https://github.com/nightscout/cgm-remote-monitor , 打开后点击右上角的 fork 按钮(图片来自官网)
完成之后拉到下面点击紫色的 Deploy to Heroku 按钮(图片来自官网)
他会自动跳转到Heroku去创建应用
首先我们给我们的应用取个名字
接下来 设置一个 至少12位长度的密码, 设置简单点好了,容易记住最重要
国内的单位 设置成 mmol ,下面的空格填写以下内容
careportal basal dbsize rawbg iob maker bridge cob bwp cage iage sage boluscalc pushover treatmentnotify mmconnect loop pump profile food openaps bage alexa override speech cors
把上面步骤中我们艰难搞定的连接填进去
设置24小时制,点击紫色的 Deploy app
等个5分钟,等待...
完成啦,非常完美,我们来看下是否真的成功了
OK,十分完美,下面我们就把剩下的设置与认证工作做完就可以了