专栏首页学习部分将本地搭建成服务器,运行小程序
原创

将本地搭建成服务器,运行小程序

前置条件 window,安装Vscode,node.js,微信开发者工具

第一步:下载server文件夹

1.点击腾讯云链接下载

https://console.cloud.tencent.com/lav2/dev

看到第3步下载node.js 的demo

2.下载完成后点击解压进入到解压后的文件夹将其中的server文件复制粘贴到自己的项目目录下

3.找到自己项目的粘贴过来的server文件夹找到config.js

4.在第二行粘贴如下内容

serverHost:'localhost',

tunnelSignatureKey: '27fb7d1c161b7ca52d73cce0f1d833f9f5b5ec89',

// 腾讯云相关配置可以查看云 API 秘钥控制台:https://console.cloud.tencent.com/capi

//如下内容方访问如上注释的网址,,如下开始

qcloudAppId: '自己的腾讯云id',

qcloudSecretId: '自己的腾讯云公匙',

qcloudSecretKey: '自己的腾讯云密钥',

//,,如下结束

wxMessageToken: 'weixinmsgtoken',

networkTimeout: 30000,

第二步安装mysql

1.我安装的是mysql8.0.19。参照如下网址

https://blog.csdn.net/qq_39119348/article/details/88655699

安装如上网址的四步遇到问题是:安装mysql时报错: 由于找不到vcruntime140_1.dll,无法继续执行代码

参照如下网址解决

https://blog.csdn.net/qq_39119348/article/details/88655699

3.安装好mysql后用cmd进入到mysql 创建专属于微信小程序的数据库

create database cAuth; 注意大小写!结尾有分号!

4.创建成功后回到之前的server文件下的config.js文件配置如下内容

mysql: {

host: 'localhost',

port: 3306,

user: 'root',

db: 'cAuth',

pass: '123456', //连接本地mysql的root密码 当连接腾讯云时候是自己的微信小程序的appid

char: 'utf8mb4'

    },

第三步 安装后端的各种依赖

1.返回cmd 退出mysql。cd到你的项目的server文件下 输入npm install

2.安装nodemon

在第一步完成后 再输入 npm install -g nodemon

3.初始化数据库 node tools/initdb.js。

进入mysql检查是否有如下文件

use cAuth;

show tables;

可以看到会有一个csessioninfo表

4.退出数据库后,用cmd在项目文件server文件夹下启动项目 npm run dev

我遇到的问题如是:Error: ERR_INIT_SDK_LOST_CONFIG

按照如下网址,将红线标记的文件下的js文件里图片显示的这段内容注释掉。已经解决

https://cloud.tencent.com/developer/ask/87303

4.在server文件再启动下,没有问题。打开任意浏览器输入网址

localhost:5757 出现以下内容表示成功

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 前端构建:Source Maps详解

    一、前言                            当使用CoffeeScript、ClojureScript编写前端脚本时,当使用Less、Sa...

    ^_^肥仔John
  • JavaScript企业级编程规范(1)-文件命名-注释规范-id与class

    无注释,无文档,命名千奇百怪等等,对于后来者,是极其痛苦的,其实个人觉得一个非常好的产品,一手代码非常重要,既是标准,往往又是参照。

    itclanCoder
  • webpack 中最易混淆的 5 个知识点

    前两天为了优化公司的代码打包项目,恶补了很多 webpack4 的知识。要是放在几年前让我学习 webpack 我肯定是拒绝的,之前看过 webpack 的旧文...

    前端劝退师
  • 服! 买不起2.6亿一只的加密猫, 他用10分钟"生"了一窝!

    不知道多少人和营长一样,在结束一天的工作后,就想瘫在沙发上玩玩游戏,一扫一天的疲惫。不过现在的游戏都越来越氪金了,就像玩家们常说的:不充钱你怎么能变强!!!

    区块链大本营
  • 滴滴开源基于金融场景的Vuejs组件库Mand Mobile

    由于金融产品种类繁多,功能相对来说较复杂,设计及开发成本较高。从各种表单的填写,验证码/密码输入,到图表展示,再到数字键盘和收银台等,这些功能使用频率较高,对于...

    钱曙光
  • Vue-框架模板的源代码注释

    xing.org1^
  • 专访沈向洋:入驻华为只是开始,做好AI是漫长工程

    【新智元导读】对于微软来说,对话是最重要的技术投资之一。微软小冰已从一个有情感的AI对话机器人,发展成为以情感计算为核心的完整AI框架。本文专访了微软全球执行副...

    新智元
  • 微信小程序自定义组件(二)

    两个<custom-ul>以及<custom-li>两个组件都为自定义组件,如果进行通信会非常的难以操作,至此通过relations完成子父组件的定义,简化通信...

    mySoul
  • Vue + Node + Mongodb 开发一个完整博客流程

    前言 前段时间刚把自己的个人网站写完, 于是这段时间因为事情不是太多,便整理了一下,写了个简易版的博客系统。 服务端用的是 koa2框架 进行开发。 技术栈 ...

    IT派
  • 在PHP中使用MySQL Mysqli操作数据库 ,以及类操作方法

    先来操作函数部分,普遍的MySQL 函数方法,但随着PHP5的发展,有些函数使用的要求加重了,有些则将废弃不用,有些则参数必填...

    书童小二

扫码关注云+社区

领取腾讯云代金券