Node.js + MySQL数据库做一个登录注册接口

准备工作:

1、下载一个phpStudy安装在我们的电脑,安装好后启动,在可视化界面里面建立一个库, 库里面设置一张表。

2、安装node.js

搭建项目目录:

项目目录结构

server.js是服务入口文件

server.js

在前端请求接口的时候要分流:1、数据接口 2、静态文件 3、访问页面, 这时候我们可以告诉前端在访问接口的是路径是/api/xx/xx,请求静态文件是/static/xx/xx,访问页面也就是/ 或者 /login.html

写接口的时候要先写接口文档
页面路由

这里只是举例render方法和api

返回页面的方法

api已登录为例子,前端发送get请求

api模块


apiTable.js路由表,这里对应接口


注册的方法


连接数据库

在util里我们封装返回文件和返回数据以及连接数据库等公用的方法

util.js公用方法(1)


util.js公用方法(2)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,887评论 1 32
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,159评论 0 3
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 14,029评论 6 13
  • 大家好,我是Le tigre这是我持续写作的第48篇,欢迎大家提出宝贵意见 自我感觉良好 常常会有这样的感受,和身...
    虎痞子阅读 1,729评论 0 0
  • 知道查理.芒格毫无疑问是因为巴菲特,作为一个和巴菲特合作四十多年的伙伴,必然有其过人之处。芒格的投资理念必然与巴菲...
    龙畅天下阅读 1,634评论 1 1

友情链接更多精彩内容