小程序在配置服务器的时候?(用自己的服务器?)
本文由世外云(www.shiwaiyun.com)小编为大家整理,本文主要介绍了小程序在配置服务器的时候的相关知识,希望对你有一定的参考价值和帮助,记得关注和收藏网址哦!
1、小程序在配置服务器的时候?
在的四个服务域中,每个域只能配置一个。小程序中的网络通信只能与指定域名通信。小程序包括四类网络请求。
普通HTTPS请求(wx.request)
上传文件(wx.uploadFile)
下载文件(wx.downloadFile)
WebSocket通信(wx.connectSock:。
该网址非法,请在mp后台配置后重试。
域名需要在公众平台的小程序中设置。
在小程序的设置界面可以看到设置选项:
建立
选择开发设置:
开发设置
你可以看到服务器设置:。
服务器设置
这里可以设置四种网络访问对应的域名,每种网络请求需要设置一个域名。注意,如果你在这里设置域名为,,就不能呼叫,必须加上下面的/。
httpqueryinfo
可以用Wx.request发起一个http请求,一个小程序同时仅限5个网络请求。
函数queryRequest(data){
wx.request({
URL echo 13-@ . com amp;"",
data:data,
h:{
// amp;"内容类型 "回声13-@ . com amp;"应用程序/JSON amp;"
},
success echo 13-@ . com function(RES){
consol: amp;"XXX = XXXXXX = XXX "或者物体da。ta echo 13-@ .com { amp;"用户 ":1}
设置请求的标题。
成功接口成功回调
失败接口失败的回调
还有两个参数不在代码里,:。
方法http,默认是GET请求。
Complete在接口结束后调用回调,无论成功还是失败都会调用接口。
上传文件
上传文件的api是wx.uploadFile,它将发起一个http post请求,其中Cont: amp;;;,
fil:档案,
nam: amp;;文件 ,
formData:data,
success echo 13-@ . com function(RES){
consol:。
对应于名称文件的键。服务器需要通过nam:url,
typ:typ,
success echo 13-@ . com function(R:function(err){
console.log(错误)
}
})
}
的url、header、fail、compl:是区别参数。
typ:下载资源的类型,用于客户端自动识别,可以作为参数image/audio/video。
成功:下载成功后的回调,返回文件的临时目录,参数为tempfile path:RES = { tempfilepathho 13-@ . com amp;;文件路径 }
下载成功后是一个临时文件,只能在程序当前运行过程中使用。如果需要持久化,需要调用方法wx.sav:。
函数svaeFile(临时文件,成功){
wx.saveFile({
tempfilepathecho 13-@ . com tempfile,
success echo 13-@ . com function(R:{
"请求 ":一万,
"连接插座 ":一万,
"上传文件 ":一万,
"下载文件 ":一万
}
这里设置的超时对应于四种类型的网络请求。
Hi地图功能
1.专题echo 5-@ .com的DIY图片模板,点击即可生成使用,分享给朋友。
2.分享——墙用户上传的DIY作品。
3.马上去——。可以用自己的图片DIY。
4.告诉我——告诉我的产品改进和内容增加的情况。
2、用自己的服务器?
小程序代码分为前端和后端。前端代码:需要用 "开发者工具 "
后端代码:代码目录一般放在wwwroot的根目录下(这里以阿里云服务器为例),具体设置wwwroot的哪个目录。没有明确的规定,因为访问路径是带addon域的,完全根据你自己的需求设置。但是有一点,那就是 "URL "appl
3、搭建小程序需要域名和服务器吗?
是不必要的,但那样的话,你的小程序的所有操作都必须在小程序端,也就是内部完成,不可能在互联网上进行交互和存储。它相当于我们通常所说的 "独立软件 "。举个例子,如果你做了一个计算器什么的,你不会 不需要域名和服务器。但是如果你的小程序需要网络连接,它 it’有点复杂:
1.域名
让 让我们先来谈谈域名。域名是必须的,不仅是一个,而且是一个HTTPS证书。见官方文件:
便宜的域名大概几十块钱一年。一般也可以申请免费的HTTPS证书。
2.计算机网络服务器
后台的代码必须放到服务器上。现在很难找到免费的服务器,但是有阿里云、腾讯云这样比较便宜的云服务器,一年大概几百元。
另一个选择是使用 "云开发与应用腾讯云提供的服务。可以直接使用云接口开发后端功能,不需要租用服务器。(目前免费)
所以目前最便宜的小程序解决方案就是在腾讯云上购买域名,申请免费的HTTPS证书,然后用云开发搭建服务器接口。