美文网首页
记小程序云开发

记小程序云开发

作者: ChaliceLee92 | 来源:发表于2018-11-13 00:06 被阅读0次

1).登录微信公众平台 , 登录进入设置选项
2).选择开发者工具后点击腾讯云
3).点击进入腾讯云后如图会有两种情况


1.jpg

4).新用户可以看到教程, 已经开通的用户看到的可能是下图的界面


2.jpg
5).不管新用户还是老用户, 我们点击资源下载里面的Node.js Demo , 把它下载到本地
3.jpg
6).下载到本地之后,把server这个文件夹copy下来, 粘贴到你自己的项目的根目录下面 4.jpg
7).然后使用你的编辑器打开你的项目,然后在project.config.json这个配置文件里面添加一个字段 ,"qcloudRoot": "server/", ! 8.jpg 8).然后使用微信开发者工具打开你的项目,然后点击开发者工具右上角的腾讯云图标 5.jpg

假如没有这个选项的话,可以找到工具 - 工具栏管理 - 自定义工具栏 找到腾讯云勾选上即可!

9).点击选择上传测试代码! 9.jpg
10).点击后第一次上传测试代码的同学建议选择模块上传,把底下的都勾选上,然后等待上传结束即可!之后我们每次修改代码后上传就选择智能上传 10.jpg
10).测试部署是否成功,点击右上角详情,点击腾讯云状态,可以看到一系列的开发环境信息,
12.jpg

11).接下来我们测试下后台代码是否有效 , 打开编辑器,进入server文件的routes文件夹里面点击index.js , 定义一个路由跳转到demo页面 , 然后再controllers文件夹新建一个demo.js文件,返回一些数据,然后我们打开浏览器打开看看能否打印数据

复制开发环境地址,后面记得要加weapp路径,因为在routes文件里面index.js设置了路由的前缀 15.jpg 16.jpg 所以整体的路由应该是如图那样,返回了数据,证明我们的开发环境部署成功 17.jpg

但是我们有个问题,就是我们没一次修改代码后都需要上传,导致很浪费开发时间,所以我们可以搞一个本地开发环境

我这里采用phpstudy ,启动mysql , 然后打开我们的代码,在server的cofing.js中添加字段:

serverHost: 'localhost',
tunnelServerUrl: '',
tunnelSignatureKey: '27fb7d1c161b7ca52d73cce0f1d833f9f5b5ec89',
// 腾讯云相关配置可以查看云 API 秘钥控制台:https://console.cloud.tencent.com/capi
qcloudAppId: '您的腾讯云 AppID',
qcloudSecretId: '您的腾讯云 SecretId',
qcloudSecretKey: '您的腾讯云 SecretKey',
wxMessageToken: 'weixinmsgtoken',
networkTimeout: 30000
然后把三个东西修改一下保存。

18.jpg

这三个东西,可以在这里找:
1.登录你的腾讯云控制台,点击右上角的个人信息,下拉列表中会有一个账号信息,可以查到腾讯云appid ,

2.SecretId和SecretKey这两个东西同样是在账号信息页面,点击账号权限的权限设置,点击后跳转页面,在左侧边栏中找到云API密钥,点击API密钥管理,就能找到你需要的这两个东西了,配置好这些之后,配置mysql , 还是在cofing.js里面下拉找到mysql字段, 19.jpg
设置好之后,保存。
然后打开项目,点击进入server文件根目录, cmd命令行输入执行npm install 安装依赖 , 然后依赖安装好之后,npm ininstall -g nodemon , 然后初始化数据库,输入命令 node tools/initdb.js , 最后 npm run dev ,把服务器跑起来, 然后进入项目的根目录, 打开命令行执行npm run dev , 然后在浏览器输入localhost:5757/weapp/demo
20.jpg

到此为止 , 本地搭建开发环境就成功啦~

(项目部署上线,需要的一些东西)
如果没有腾讯云 , 或者你想使用阿里云或者其他的 , 首先需要node环境 , 然后要把自己的代码部署的时候 要用PM2管理下进程 , 然后再加上Nginx再加上https证书 , 最后再弄个mysql数据库, 腾讯云就相当于是把这一系列的步骤给打包了, 上线的时候可以购买他们的云服务, 而且免费提供开发环境, 开发的时候是免费的, 只有在上线的时候需要买个域名买台机器就可以了

相关文章

  • 小程序Cloud开发归纳

    小程序云开发 小程序·云开发是微信团队联合腾讯云推出的专业的小程序开发服务。开发者可以使用云开发快速开发小程序、小...

  • 小程序云开发教程(初识篇)

    目录一、为什么学小程序云开发二、小程序云开发是什么三、学习准备 系列教程小程序云开发教程(入门篇)小程序云开发教程...

  • 记小程序云开发

    1).登录微信公众平台 , 登录进入设置选项2).选择开发者工具后点击腾讯云3).点击进入腾讯云后如图会有两种情况...

  • 小程序云开发学习笔记

    云开发与 Serverless 什么是小程序云开发 传统的小程序开发:前端+后端(各种后端,运维的问题) 云开发模...

  • 👀每日见闻 18/09/11 「小程序·云开发」开放

    ?新鲜见闻 「小程序·云开发」开放 小程序的开发者工具新增「云开发」功能,开发者无需搭建服务器,就可实现小程序快速...

  • 微信小程序知识全景思维导图

    微信小程序思维导图 腾讯云小程序学习地址 小程序开发文档 小程序开发社区

  • 小程序云开发优缺点及适用场景调研

    小程序云开发 1、 基本概念 小程序云开发是集成于小程序控制台的原生 serverless 云服务。核心功能包括:...

  • 微信小程序云开发(一)

    什么是微信云开发 微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务。 开发者可以使用云开发快速开发小程序、...

  • 云开发踩坑

    主要重点介绍小程序云开发步骤、云数据库操作、云函数对接腾讯短信服务 一、云开发步骤 1. 新建云开发小程序 app...

  • 小程序的云开发很有潜力

    今天学习了 b 站上的小程序的云开发,准备为自己的公众号开发个留言小程序。 发现小程序的云开发很有潜力,你无需申请...

网友评论

      本文标题:记小程序云开发

      本文链接:https://www.haomeiwen.com/subject/ncnhfqtx.html