广告
返回顶部
首页 > 资讯 > 精选 >如何搭建微信小程序
  • 917
分享到

如何搭建微信小程序

2023-06-26 09:06:53 917人浏览 泡泡鱼
摘要

今天小编给大家分享一下如何搭建微信小程序的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。  准备域名和证书  任务时间:20m

今天小编给大家分享一下如何搭建微信小程序的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

如何搭建微信小程序

  准备域名和证书

  任务时间:20min ~ 40min

  小程序后台服务需要通过 https 访问,在实验开始之前,我们要准备域名和 SSL 证书。

  域名注册

  如果您还没有域名,可以在腾讯云上选购,过程可以参考下面的视频:

  视频 - 在腾讯云上购买域名

  域名解析

  域名购买完成后, 需要将域名解析到实验云主机上,实验云主机的 IP 为:

  <您的 CVM IP 地址>

  在腾讯云购买的域名,可以到控制台添加解析记录,过程可参考下面的视频:

  视频 - 如何在腾讯云上解析域名

  域名设置解析后需要过一段时间才会生效,通过 ping 命令检查域名是否生效 [?],如:

  ping www.yourmpdomain.com

  如果 ping 命令返回的信息中含有你设置的解析的 IP 地址,说明解析成功。

  注意替换下面命令中的 www.yourmpdomain.com 为您自己的注册的域名

  申请 SSL 证书

  腾讯云提供了 SSL 证书的免费申请,申请方式可参考下面视频:

  视频 - 在腾讯云上申请 SSL 证书

  申请提交后,审批结果会以短信的形式通知。审批通过后,可以到 SSL 控制台下载您的证书文件,可参考下面的视频:

  视频 - 在腾讯云上下载 SSL 证书

  搭建小程序开发环境

  任务时间:15min ~ 30min

  在开始搭建我们的小程序服务器之前,需要先完成客户端小程序开发环境的搭建。

  注册开发者账号

  如果你还不是小程序开发者,请先在微信公众平台并注册:

  具体注册流程可参考如下视频:

  视频 - 注册开发者账号

  若您已注册,请点击下一步。

  配置小程序服务器信息

  登录微信公众平台后,依次进入 设置 - 开发设置 - 服务器域名 - 修改。

  扫码完成身份校验后,request 合法域名和 Socket 合法域名均填写在上一步准备好的域名地址。

  配置完成后,点击 保存并提交。您可以点击如下视频查看如何进行配置:

  视频 - 配置小程序服务器信息

  运行配套小程序代码

  要运行本实验配套的小程序代码,请下载下列资源:

  实验配套源码

  微信小程序开发工具

  源码下载后,请解压到本地工作目录。

  开发工具下载后,请安装并启动,然后用微信扫码登录。

  登录后,选择 本地小程序项目 - 添加项目,使用以下配置:

  AppID:填写小程序的 AppID,请登录公众平台后在 设置 - 开发设置 - 开发者 ID 中查看

  项目名称:填写任意您喜欢的名称

  项目目录:选择刚才解压的配套源码目录(目录包含 app.js)

  填写完成后,点击 添加项目。具体操作可查看如下视频:

  视频 - 运行配套小程序代码

  设置实验域名

  在开发工具的 编辑 面板中,选中 app.js 进行编辑,需要修改小程序通信域名[?],请参考下面的配置:

  App({

  config: {

  host: 'www.yourdomain.com' // 这个地方填写你的域名

  },

  onLaunch () {

  console.log('App.onLaunch()');

  }

  });

  当然,这步操作也录制了对应的视频:

  视频 - 设置实验域名

  实验配套源码所用通信域名都会使用该设置,为了您顺利进行实验,请把域名修改为之前步骤准备的域名

  搭建 Http 服务

  任务时间:15min ~ 30min

  下面的步骤,将带大家在服务器上使用 node 和 Express 搭建一个 HTTP 服务器

  安装 nodejs

  使用下面的命令安装 NodeJS

  sudo apt-get update

  sudo wget https://mc.qcloudimg.com/static/arcHive/262420521a966befe17dfa0070ddb272/node-v6.11.0.tar.gz

  sudo tar xvf node-v6.11.0.tar.gz

  cd node-v6.11.0

  sudo ./configure

  sudo make

  sudo make install

  sudo cp /usr/local/bin/node /usr/sbin/

  安装完成后,使用下面的命令测试安装结果

  node -v

  编写 HTTP Server 源码

  使用下面的命令在服务器创建一个工作目录:

  sudo mkdir -p /data/release/WEBapp

  进入此工作目录

  cd /data/release/webapp

  在工作目录创建 package.JSON 文件,并修改文件的访问权限。

  sudo touch package.json

  sudo chmod a+r+w package.json

  修改 package.json 添加我们服务器包的名称和版本号,可参考下面的示例。

  示例代码:/data/release/webapp/package.json

  {

  "name": "webapp",

  "version": "1.0.0"

  }

  完成后,使用 Ctrl + S 保存文件

  在工作目录创建 app.js

  cd /data/release/webapp

  sudo touch app.js

  sudo chmod a+rw app.js

  修改 app.js 文件,使用 Express.js 来监听 8765 端口[?],app.js文件可参考下面的示例代码。

  示例代码:/data/release/webapp/app.js

  // 引用 express 来支持 HTTP Server 的实现

  const express = require('express');

  // 创建一个 express 实例

  const app = express();

  // 实现唯一的一个中间件,对于所有请求,都输出 "Response from express"

  app.use((request, response, next) => {

  response.write('Response from express');

  response.end();

  });

  // 监听端口,等待连接

  const port = 8765;

  app.listen(port);

  // 输出服务器启动日志

  console.log(`Server listening at http://127.0.0.1:${port}`);

  本实验会以 8765 端口的打开作为实验步骤完成的依据,为了后面的实验步骤顺利进行,请不要使用其它端口号

  运行 HTTP 服务

  在开始之前,我们先来安装 [PM2]

  sudo apt-get install npm

  sudo npm install -g pm2

  PM2 安装时间可能稍长,请耐心等候 [?]

  我们的服务器源码里使用到了 Express 模块,下面的命令使用 NPM 来安装 Express

  cd /data/release/webapp

  sudo npm install express --save

  安装完成后,使用 PM2 来启动 HTTP 服务

  cd /data/release/webapp

  pm2 start app.js

  现在,您的 HTTP 服务已经在 http://<您的 CVM IP 地址>:8765 运行

  要查看服务输出的日志,可以使用下面的命令:

  pm2 logs

  如果要重启服务,可以使用下面的命令:

  pm2 restart app

  我们使用 PM2 来进行 Node 进程的运行、监控和管理

  NPM 仓库在国内访问速度可能不太理想,如果实在太慢可以尝试使用 CNPM 的 ReGIStry 进行安装:npm install pm2 -g --registry=https://r.cnpmjs.org/

  搭建 HTTPS 服务

  任务时间:15min ~ 30min

  微信小程序要求和服务器的通信都通过 HTTPS 进行

  安装 Nginx

  在 ubuntu 上,可直接使用 apt-get 来安装 Nginx

  sudo apt-get install nginx -y

  安装完成后,使用 nginx 命令启动 Nginx:

  sudo /etc/init.d/nginx start

  此时访问 http://<您的域名> 可以看到 Nginx 测试页面

以上就是“如何搭建微信小程序”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: 如何搭建微信小程序

本文链接: https://www.lsjlt.com/news/308293.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何搭建微信小程序
    今天小编给大家分享一下如何搭建微信小程序的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。  准备域名和证书  任务时间:20m...
    99+
    2023-06-26
  • 微信小程序后端如何搭建
    要搭建微信小程序的后端,可以选择以下几种方式:1. 使用云开发:微信小程序提供了云开发能力,可以直接在小程序中使用云数据库、云函数等...
    99+
    2023-09-20
    微信小程序
  • 微信小程序|搭建一个博客小程序
    文章目录 一、文章前言 二、创建小程序 三、功能开发 (1)首页 (2)领域页 (3)博客详情...
    99+
    2023-10-03
    微信小程序 小程序 微信 个人博客
  • ChatGPT微信小程序怎么搭建
    这篇“ChatGPT微信小程序怎么搭建”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ChatGPT微信小程序怎么搭建”文章吧...
    99+
    2023-07-05
  • 微信积分商城小程序如何搭建
    这篇文章主要为大家展示了“微信积分商城小程序如何搭建”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信积分商城小程序如何搭建”这篇文章吧。1,要制作积分商城小程序可以用到微信人家平台,微信第三方...
    99+
    2023-06-27
  • 微信商城小程序怎么搭建
    这篇文章主要介绍“微信商城小程序怎么搭建”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信商城小程序怎么搭建”文章能帮助大家解决问题。  如何开发商城小程序  1.清晰微商城搭建的方向  因为就目前...
    99+
    2023-06-26
  • 微信小程序后端该怎么搭建
    这篇文章的内容主要围绕微信小程序后端该怎么搭建进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获! 有很多网友对微信小程序怎么搭建充满了疑问,如...
    99+
    2023-06-26
  • 如何使用nodejs搭建微信小程序支付接口
    这篇文章主要介绍“如何使用nodejs搭建微信小程序支付接口”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何使用nodejs搭建微信小程序支付接口”文章能帮助大家解决问题。支付流程一、向后端服务器...
    99+
    2023-07-04
  • PHP 版 微信小程序商城 源码和搭建
    源码 链接:https://pan.baidu.com/s/1lU-zYk76yoAesVhNjOvkGQ  提取码:kltg 复制这段内容后打开百度网盘手机App,操作更方便哦 新建数据库,导入sql文件,数据库版本在5.6.38左右,太...
    99+
    2023-09-21
    php 开发语言
  • 一步步教你微信怎么搭建小程序
    微信小程序是一种新兴的应用程序,它可以在微信中直接运行,无需下载和安装。它不仅可以提供更加方便快捷的用户体验,还可以为企业提供更多的营销渠道和增加品牌曝光度。今天,我们将通过企业小程序搭建案例,来一步步教你微信怎么搭建小程序。 第一步:创...
    99+
    2023-09-03
    微信小程序 小程序
  • 如何在阿里云服务器上搭建微信小程序
    本篇文章主要介绍了如何在阿里云服务器上搭建微信小程序,包括安装微信开发者工具,创建微信小程序,以及部署微信小程序等步骤。 在当今信息化时代,微信小程序作为一种轻量级的应用程序,深受广大用户喜爱。如果你想在阿里云服务器上搭建微信小程序,那么你...
    99+
    2023-10-30
    阿里 器上 程序
  • 微信小程序如何搭建访问node.js接口服务器
    这篇文章将为大家详细讲解有关微信小程序如何搭建访问node.js接口服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。搭建教程如下:首先,我试了一下以前的过期的证书,在...
    99+
    2022-10-19
  • 微信门店小程序如何创建
    今天小编给大家分享一下微信门店小程序如何创建的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。    门店小...
    99+
    2023-06-26
  • 【微信小程序】创建自己的小程序
    文章目录 1.关于小程序2.环境的搭建2.1 Python环境2.2 小程序环境2.2.1 申请一个微信公众平台2.2.2 保存自己的appid2.2.3 下载开发者工具2.2.4 创建项目 3.开发小程序3.1 全...
    99+
    2023-08-16
    小程序 微信小程序 微信
  • 微信小程序如何搭载node.js服务器
    这篇文章主要介绍了微信小程序如何搭载node.js服务器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序如何搭载node.js服务器文章都会有所收获,下面我们一起来看看...
    99+
    2022-12-28
    微信小程序 node.js
  • 微信小程序本地调试配置怎么搭建
    这篇文章主要介绍“微信小程序本地调试配置怎么搭建”,在日常操作中,相信很多人在微信小程序本地调试配置怎么搭建问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序本地调试配置怎么搭建”的疑惑有所帮助!接下来...
    99+
    2023-06-26
  • 微信小程序怎么创建
    1.进入微信公众平台,点击立即注册;在注册选项中,选择小程序;在小程序注册界面,填写邮箱、设置密码,并进行邮箱验证;验证通过后,根据需求选择注册小程序的类型;最后,进入小程序开发者工具,上传源代码,提交审核,即可。...
    99+
    2022-10-06
  • 微信小程序显示loading效果,微信小程序节流效果,微信小程序生命周期,微信小程序组件的创建与使用
    一、显示loading效果         文档地址:wx.showLoading(Object object) | 微信开放文档         请求前 显示loading 效果,请求结束后隐藏loading // 在请求模块中wx.sh...
    99+
    2023-09-14
    微信小程序 小程序 微信
  • 【小程序】微信小程序如何获取微信公众号openid?
    一图总览 大家可以先看看下面的流程图,来了解笔者想实现的功能,简单来说就是两个不同主体间的小程序与公众号该如何产生关联。 注:为什么这里要强调不同主体呢,因为同主体的小程序与公众号是可以通过unionId来进行关联绑定。 ...
    99+
    2023-08-19
    微信小程序 小程序 微信
  • 如何进行微信小程序点餐系统功能模板搭建
    这期内容当中小编将会给大家带来有关如何进行微信小程序点餐系统功能模板搭建,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。点餐小程序对于餐饮行业来说非常有实用性,顾客到店无需排队就可以进行扫码点餐,节约顾客排...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作