热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

微信小程序和idea前后端微信小程序09前后端交互

本文主要介绍关于微信小程序,前端,javascript的知识点,对微信小程序09前后端交互和微信小程序和idea前后端有兴趣的朋友可以看下由【牟泉禹[DarkCat]】投稿的技术文章,希望该技术

本文主要介绍关于微信小程序,前端,Javascript的知识点,对微信小程序 09 前后端交互和微信小程序和idea前后端有兴趣的朋友可以看下由【牟泉禹[Dark Cat]】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的学习笔记相关技术问题。

微信小程序和idea前后端

9.1 前后端交互
首先 我们 要 在 安装了 node.js 的环境下 安装 nodemon 这个插件。
npm install -g nodemon

微信小程序和idea前后端 微信小程序 09 前后端交互


2. 修改 npm 和 npm.cmd 两个 文件的 内部 内容。

prefix -g 修改为 prefix --location=global 即可。

执行下面的 cmd 指令
npm install -g color-name --unsafe-perm=true
来到 我们的 node.js 服务器的项目文件夹,直接 npm start 运行。
npm start

微信小程序和idea前后端 微信小程序 09 前后端交互


9.2 banner 轮播图数据的获取

wx.request(对象)

这个对象有特别多的属性,详细的可以 去看 官方文档。

微信小程序和idea前后端 微信小程序 09 前后端交互

gttp:localhost:3000/banner

    onLoad(options) {
   
        wx.request({
   
           url: 'http://localhost:3000/banner',
           data:{
   
               type:2
           },
           success: (res) =>{
   
             console.log('请求成功',res);
           },
           fail: (res) => {
   
               console.log('请求失败',res);
           }
        });
    },

微信小程序和idea前后端 微信小程序 09 前后端交互

它会告诉我们 你这 url 不符合 规范呀。就会报错。

注意点:

协议必须是 https 协议一个接口 最多 只能配置 20个 域名并发限制上限要求 只能是 十个。

但是 如果在 开发过程中,我们是可以 不用 特别遵循 这些 规范的,但是 如果要是 发布的话。就必须要 遵循了!!

直接 在 详情里面,选择上 不校验 https 就行了。

微信小程序和idea前后端 微信小程序 09 前后端交互

你看 这样的话, 就请求 成功了。

微信小程序和idea前后端 微信小程序 09 前后端交互

 data: {
   
        banners:{
   }
    },

    /** * 生命周期函数--监听页面加载 */
    onLoad(options) {
   
        wx.request({
   
           url: 'http://localhost:3000/banner',
           data:{
   
               type:2
           },
           success: (res) =>{
   
             console.log('请求成功',res);
             this.setData({
   
                 banners:res.data.banners
             });
             console.log(this.data.banners);
           },
           fail: (res) => {
   
               console.log('请求失败',res);
           }
        });
    },
    
   
    <swiper class="index-swiper" indicator-dots indicator-color='ivory' indicator-active-color='#d43c33' autoplay>
        <swiper-item wx:for="{
    {banners}}" wx:for-item="banner">
            <image src="{
    {banner.pic}}">
     image> 
      swiper-item> 
       swiper> 

微信小程序和idea前后端 微信小程序 09 前后端交互

本文《微信小程序 09 前后端交互》版权归牟泉禹[Dark Cat]所有,引用微信小程序 09 前后端交互需遵循CC 4.0 BY-SA版权协议。


推荐阅读
  • 本文讨论了在使用PHP cURL发送POST请求时,请求体在node.js中没有定义的问题。作者尝试了多种解决方案,但仍然无法解决该问题。同时提供了当前PHP代码示例。 ... [详细]
  • 一:跨域问题1、同源策略(浏览器的安全策略)    只允许当前页面朝当前域下发请求,如果向其他域发请求,请求可以正常发送,数据也可以拿回,但是被浏览器拦截了  2、c ... [详细]
  • 安装npm  vue脚手架搭建vue项目
    vue安装最全步骤、脚手架搭建环境1.首先查看是否安装node.js因为整个vue环境里边的npm是基于node的.查看方式是在命令窗口中查看版本快捷键windowR输入nod ... [详细]
  • 在Kubernetes上部署JupyterHub的步骤和实验依赖
    本文介绍了在Kubernetes上部署JupyterHub的步骤和实验所需的依赖,包括安装Docker和K8s,使用kubeadm进行安装,以及更新下载的镜像等。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • phpcomposer 那个中文镜像是不是凉了 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 本文详细介绍了如何创建和使用VUE uni-app开发环境,包括通过HBuilderX可视化界面和通过vue-cli命令执行的方法。文章内容简单清晰,易于学习与理解。通过学习本文,读者可以深入了解VUE uni-app开发环境,并通过实践验证掌握具体的使用情况。编程笔记将为读者推送更多相关知识点的文章,欢迎关注! ... [详细]
  • Node.js详细安装及环境配置
    1、下载安装根据自己电脑系统及位数选择,我这里选择windows64位.msi格式安装包(官网:https:odejs.orgzh-cndownload).msi和.zip格式区别 ... [详细]
  • 这篇“Webpack是怎么工作的”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大 ... [详细]
  • 这么多流媒体服务器?你怎么技术选型?
    在上一篇文章里我们介绍了我们介绍了MCU和SFU的优缺点,webRTC通信方案SFU和MCU的区别?下面就来探讨下常见的SFU开源解决方案,当然,你也可以自己实现SFU流媒体服务器 ... [详细]
  • 使用Node.js进行数据库操作和身份认证的方法:Session和JWT
    文章目录数据库和身份认证Node操作mysql配置mysql模块操作mysql数据库Web开发模式服务端渲染前后端分离如何选择身份认证Session认证机制Session工作原理E ... [详细]
author-avatar
豆豆马捷
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有