加载中 ...
首页 > 新闻资讯 > 小程序 正文

如何构建微信小程序开发文档

2019-07-31 08:41:44 来源:沈阳小程序开发 作者:沈阳软件开发

的本地调试配置 在开发微信小程序的过程中,一般情况是需要通过腾讯服务器。这个过程很麻烦。如果您不需要调用服务器,我们需要在微信小程序的开发过程中执行本地调试配置。然后如何配置配置,以下是Everyone将介绍的。

21708-1PZ514044G34.png

1,小程序不需要用户登录:

对于那些不需要调用类似用户登录的人来说,该函数必须是appid,我们可以在创建项目时直接填写appid,这样小程序不受合法域名的限制,可以直接访问我们局域网内的后台。

2,小程序要求用户登录,微信付款:

对于用户登录,微信付款和其他api,你必须有appid,你还必须使用腾讯的服务器。此时,我们必须让外部网络访问我们的后端,并且在合法域名配置中,它只能是https。通常,当我们开发时,我们已经购买了外部网络服务器。配置的内容不是本文的重点。本文假设您已经拥有了ecs,并且归档和ssl证书都已修复。

以下是几种方案:

1.使用一些内部网渗透工具

建议使用一些渗透工具,ngrok,ittun(基于ngrok),localtunel(nodejs)。优点是它更方便,不需要太多配置,但缺点也非常详细和不稳定。你也可以自己建立ngrok。

21708-1PZ514051S24.png

2,直接使用外部网络服务器

正常进程,后台代码部署到服务器,然后小程序调试。如上所述,缺点是显而易见的。但是,如果您的需求很明确,后端可以非常快速地编写,并且您不需要经常更改它。你可以这样做。说到有点偏离主题,对于这部分部署,其中很多可能是本地打包的,比如打包成jar,然后将spp或ftp上传到服务器,然后运行。我认为可以在服务器上配置git并直接将代码托管到服务器。或者,如果代码位于代码云等平台上,请在服务器上使用git pull,然后直接在服务器上运行代码,然后在后台稳定后运行该代码。这样做更好,因为每次打包都需要花费很多时间。

通过外部服务器转发到本地服务器(推荐)

这种方法效果很好,稳定,快速。首先,打开服务器的远程转发功能,在/etc/ssh/sshd_config文件的末尾添加一个句子:GatewayPortsyes,然后重启ssh:sudo systemctlrestart sshd。

然后本地环境安装xshell,它以隧道功能转发。具体来说,在Attributes> Connections> ssh>隧道中添加转发规则,例如,将服务器上的转发端口80转发到本地端口80.

重启xshell。当xshell连接到服务器时,从服务器到端口80的请求可以转发到本地端口80.

接下来要解决的是小程序只能访问https,那么我们只需要将ssl: 443端口转发到http:端口80,好吧,直接在nginx部分配置上:

位置/admin/{

Proxy_passhttp://localhost/admin /;

}

位置/图片/{

Proxy_passhttp://localhost/image /;

}

位置/api/{

Proxy_passhttp://localhost/api /;

}

这种配置更有针对性,例如admin是管理员后台界面,调用web端,image是图像路径,api叫做小程序。当然,您也可以直接转发所有这些内容:

位置/{

Proxy_passhttp://localhost;

}

或者,如果您的服务器版本已在服务器上运行,并且您需要配置开发,则可以执行以下操作:

位置/dev/{

Proxy_passhttp://localhost /;

}

当然,原因是相同的,你甚至可以只在一台服务器上配置ssl,然后为不同的背景配置不同的转发路径,这样其他背景就不需要ssl,前提是服务器负载没问题。

HiShop小程序工具提供多种类型的商城/商店小程序制作,可视化编辑1秒,在线生成5个步骤。通过拖动和拼接模块布局小程序商城页面,你可以看到你得到的东西,你只需要艺术家来制作一个漂亮的商场。

以上是如何构建微信小程序开发的本地调试配置。如果还有其他小程序开发文档,则可以查询网站。

< 汇海(www.hvihi.com)是国内知名的商城系统和商城网站建设提供商,其中汇海技术小程序系统提供小程序商城开发,小程序配送系统,微分配系统,商城系统,电子商务网站建设, 微信发行系统,小程序商城及其他多端商场和电子商务行业解决方案>

确认:这个文件和图像源网络编辑器的网站部分,如果有侵权及时通信删除。 汇海hvihi.com网站原创文章,请注明出处。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。