이 글에서는 WeChat 미니 프로그램용 백엔드를 직접 구축하는 방법을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
①: 먼저 우리만의 AppID가 있어야 합니다(약간 말도 안되는 소리입니다).
②: 서버인 백엔드가 필요합니다. 도메인 이름(등록 필요). ssl 인증서. (간단히 말하면 https://www.xxxxxx.com을 통해 서버에 액세스해야 합니다.)
3: WeChat 공개 플랫폼에서 도메인 이름 정보 를 구성합니다.
4: 미니 프로그램은 wx.request() 함수를 통해 배경 기능에 액세스합니다. 배경은 미니 프로그램이 전달한 매개변수를 받아들이고 처리 후 이를 미니 프로그램 값으로 반환합니다. 배경을 처리하고 작업을 수행합니다.설치 및 구성(원본 포스터 여기가 windows +Apache 환경에서 SSL 인증서를 구성하는 것입니다. 다른 환경에 설치하는 경우 인증서 설치를 참고하시면 됩니다.)
SSL 인증서를 다운로드한 후 Apache 폴더에 있는 3개의 파일을 conf 폴더에 넣어주세요. Apache 디렉터리 In Apache 디렉터리에서 confhttpd.conf를 찾아 엽니다. 다음 두 줄을 찾아 이 두 줄 앞에 있는 주석 기호 #를 제거합니다. (그렇지 않다면 # 기호를 제거하고 파일에 삽입하세요.)# LoadModule ssl_module modules/mod_ssl.so # Include conf/extra/httpd-ssl.confApache 디렉토리에서 confextrahttpd-ssl.conf를 찾고 마지막에서 02c98f1f4b649f2d9e6fcf9caab285dc 및 ee672f0beb03b42be69279368a66a410을 찾으세요. 다음 코드는 이 두 줄 사이의 모든 코드를 대체합니다(코드 안과 뒤의 텍스트를 삭제하세요):
<VirtualHost _default_:443> DocumentRoot "C:\AppServ\www" 你的网站物理地址,即访问你的域名你想展示的页面 ServerName www.data-ordertime.xyz 你的网站域名 ServerAlias data-ordertime.xyz 你的网站域名 不加www ServerAdmin 1910722307@qq.com 你的邮箱 DirectoryIndex index.html index.htm index.php default.php app.php u.php ErrorLog logs/example_error.log CustomLog logs/example_access.log \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" SSLEngine on SSLCertificateFile conf/2_data-ordertime.xyz.crt 你申请的证书文件的地址 SSLCertificateKeyFile conf/3_data-ordertime.xyz.key 你申请的key文件的地址 <Directory "sslroot/"> SSLOptions +StdEnvVars AllowOverride All Require all granted </Directory> <FilesMatch "\.(shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> BrowserMatch "MSIE [2-5]" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 </VirtualHost>
//index.js Page({ data: { }, ceshifuwuqi:function(){ var that = this wx.request({ url: `https://www.data-ordertime.xyz/wxdemo.php`,//你的后台url地址 data:{ name:'超超1号' }, header: { 'content-type': 'application/x-www-form-urlencoded' }, method: "GET", success(result) { console.log(result); that.setData({ demo: result.data }) }, fail(error) { util.showModel('请求失败', error); console.log('request fail', error); } }) }, })
index.wxml
<!--index.wxml--> <view class="container"> <view bindtap='ceshifuwuqi'>点击测试服务器 <view>{{demo}}</view></view> </view>
백엔드 코드:
<?php $myName = $_GET['name']; //GET方式获取传来的name参数 echo $myName."真帅";
결과 표시:
~위 내용은 WeChat 미니 프로그램용 백엔드 구축을 위한 구체적인 단계에 대한 간략한 논의의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!