当前位置: 首页 > news >正文

青岛公司网站东营注册公司

青岛公司网站,东营注册公司,成都集和品牌设计公司,大连公路建设有限公司网站在前后端数据库架构的思维中#xff0c;微信小程序的生态地位是充当前端#xff0c;后端和数据库还需开发者另外准备。微信开放社区提供强悍的云函数、云数据库、CMS内容管理#xff0c;无疑为开发小程序的功能提供了不少便捷。 当我们在开发PC端的系统时#xff0c;常见的…         在前后端数据库架构的思维中微信小程序的生态地位是充当前端后端和数据库还需开发者另外准备。微信开放社区提供强悍的云函数、云数据库、CMS内容管理无疑为开发小程序的功能提供了不少便捷。 当我们在开发PC端的系统时常见的SSM框架或者SpringBoot混合Vue使用的数据库多为MySQL这时如果我们想开发一套多端同步的系统使用云开发会导致数据无法同步到PC端。因此一个解决方案是微信小程序也使用MySQL作为数据库。如果使用MySQL数据库那么后端的服务器也需要我们自行准备 此处我们使用nodejs来搭建~ 一.环境准备 首先安装nodejs这里博主就不带领大家了比较简单资料也很多——安装完成后在终端键入node-v检查版本~ 接下来任意找一个目录来搭建服务器——此处博主起的名是NodeMyServer。然后以系统管理员身份运行Node.js command prompt并切换到这个目录来~  然后依次输入如下命令: 初始化项目将会自动创建package.json配置文件 npm init -y安装Express框架用于快速创建HTTP服务器 npm install express --save安装nodemon监控文件修改 npm install nodemon -g安装mysql的软件包 npm install mysql --save执行成功后会出现如下目录前3个然后自己再创建一个server.js文件名字可以自定义~ const expressrequire(express) const bodyParser require(body-parser) const appexpress() const mysql require(mysql) app.use(bodyParser.json())app.post(/,(req,res) {console.log(req.body)res.json(req.body) })app.post(/show,(req,res){console.log(req.body.name)const areq.body.namevar connectionmysql.createConnection({host:localhost,user:xxx, //改成你的用户名password:xxxxxx, //改成你的密码database:xxx //改成你的数据库名})connection.connect();connection.query(select * from tb_user,function(error,results,fields){ //改成你的表名和字段名if(error) throw console.error;res.json(results)console.log(results)})connection.end();})app.get(/,(req,res){var connection mysql.createConnection({host:localhost,user:xxx, //改成你的用户名password:xxxxxx, //改成你的密码database:xxx //改成你的数据库名});connection.connect();connection.query(select * from tb_user,function(error,results,fields){ //改成你的表名和字段名if(error) throw error;res.json(results)// console.log(results)})connection.end(); })app.listen(3000,(){console.log(server running at http://127.0.0.1:3000) })将如上代码粘进server.js记得改成你自己的配置信息 如上键入node server.js即可运行服务器~  二.项目部署 创建一个小程序项目如下 server文件夹是自己补进去的此处为了方便使用直接将刚刚自己定义的nodemyserver文件夹中的全部文件全拷贝过去 右键点击server.js在内建终端中打开~ 依旧是键入刚刚的命令 此刻博主给首页的按钮绑定了一个selectall的方法并在方法中键入对应业务逻辑各位可以直接将其站到onshow或者onload方法中也可以完成测试~ selectAll(){var thatthiswx.request({url: http://127.0.0.1:3000/,success: function (res) {console.log(res.data)that.setData({ names: res.data })}})} 如下关闭域名检验  点击按钮查询到的数据输出到了控制台~ 与博主本地PC中的数据一致测试连接成功~  下期预告博主分享一个基于MySQL的微信小程序CRUD项目大家敬请期待一起进步~
http://www.pierceye.com/news/375643/

相关文章:

  • 兰州网站制作怎么样质量好网站建设公司
  • wordpress全站cdn ssl商务局网站溪江农贸市场建设
  • 花都网站开发公司做一个安卓app多少钱
  • 优秀的电子商务网站网页设计与制作的实训报告怎样写
  • 素材网站做一家网站费用
  • 找哪些公司做网站seo网络优化师就业前景
  • 手机商城网站案例高中男女做那个视频网站
  • 凡客诚品网站航天桥网站建设
  • 烟台网站建设力推企汇互联见效付款网站收录大幅度下降
  • 五河网站建设哪家好百度seo优化服务
  • 城乡住房和城乡建设部网站首页wordpress简历
  • 域名注册网站搭建深圳市宝安区建设局网站
  • 手机网站建设价格是多少湖北省建设规划网站
  • 单位建设网站硬件网站建设的规模设想
  • 白云区网站开发广州番禺最新通告
  • 哈密北京网站建设汽车网站推广策划方案
  • 做钢材的都用什么网站新泰房产网
  • 做羞羞的事的视频网站百度热搜榜怎么打开
  • ui怎样做网站青岛网页设计招聘
  • 建设企业网站e路护航官网企业端学校网站建设工作方案
  • 做网站运营经理的要求网站创建知识
  • ec网站域名app开发策划书范文
  • 免费做图网站设计作品发布平台
  • 网站砍价活动怎么做公司网站更新
  • 高要网站建设wordpress比织梦安全吗
  • 闵行网站建设多久能见效果城市建设模拟游戏网站
  • 誉铭摄影网站网页布局设计技术包括
  • 专门做定制化的网站成都网站推广技巧
  • 有啦域名网站怎么做北京织梦网站建设
  • 公司网站后台怎么添加内容asp网站gzip压缩