Node.js + express + access-db 轻松实现小程序全栈开发(上)

本次教程,只是给咱们抛砖引玉,合适新手。只需你懂js,那你就会全栈!

1.新建小程序项目

如下,咱们翻开微信开发者东西,并创立一个名为test的小程序项目,项目在min教程诀窍2电影i目录下面。

Node.js + express + access-db 轻松完成小程序全栈开发(上)

创立完毕之后,会数据库体系概论第五版课后答案生成一个数据库有哪几种初始代码,如下:

Node.js + express + access-db 轻松完成小程序全栈开发(上)

2.新建express项目

在上面小程序项目目录mini的同级目录里边,新建一个serve教程之家r目录,并在该目录下,翻开指令窗

Node.js + express + access-db 轻松完成小程序全栈开发(上)

在指教程高中令窗实施以下指令httpwatch,创立项目

#数据库始化项目,然后一贯回车就可以了
npm init

# 设备express
npm install express教程之家

# 生成exp微信开发者平台ress项目模板,选择y
npx express-generator

# 设备项目依靠
npm install

完毕后,项目代微信开发文档码如下结构

Node.js + express + access-db 轻松完成小程序全栈开发(上)

其间,咱们现在只需求写接口,所以只需求在routesapp.js里边进行操作。
此时,实施 npm run start 建议服务器,访问http://localhost:3000出现如下界面,说明成功了。

Node.js + express + access-db 轻松完成小程序全栈开发(上)

3.设备mysql或mongodb

myshttp协议ql或mongodb你可以任意选择一种,不影响后边的基础教育

mysql设备:假定你只是为了便利学习,主张设备mysql5.7版其他,8.0版其他暗码类型,现在node还不支撑,需求你http代理改装备。所以,假定你不想折腾,可以就选择5.7。设备好之后,咱们就可以经过数据库可视化东西衔接它,如下

Node.js + express + access-db 轻松完成小程序全栈开发(上)

衔接成功后,咱们新建一女配满眼都是钱test数据库,其他两个选项,就默许即可

Node.js + express + access-db 轻松完成小程序全栈开发(上)

mongodb设备:我这儿就不写了,和mysql差不多的过程。

4.创立表anime

如图,创立一张存储动漫信息的简略表,其间id一定要设置成自动递加
Node.js + express + access-db 轻松完成小程序全栈开发(上)

5.后台接口

在之前新建的项目目录server下面,设备access-dbdotenv

npm install access-db
npm install dotenv

1).在ap教程手绘p.js的最前面引入dotenv,如下:

require('dotenv').config()
var createError = require('htt教程的意思p-errors'女配没有求生欲);
var express数据库体系的核心是 =教程英文 require('express微信开发者');
...

2).在项目根目录,新建.env,并装备数据想着信息。假定你是mongodb就装备mongodb的想着信息,具体装备,请httpclient看access-db文档

MYSQL_HOST=localhost
MYSQL_USER=root
MYSQL_PASSWORD=123456
MYSQL_PORT=3306
MYSQ数据库L_DATABASE=test  //要运用的哪女配没有求生欲txt个数据库

3).在/routes目录下,新建anime.js路由,代码如下:

var express = require('express');
var routerAnime = express.Router();
/* GET users listing. */
routerAnime.get('/', function(req, res, next) {
res.sen教程之家d('anime api');教程的意思
});
module.exports = routerAhttpwatchnihttpwatchme;

4).在app.js中引入上面的路由:

...
var animeRouter = require('./routes/anime')
var app = express()
...
app.use('/anime', animeRouter)

最后大约就是这个姿势

Node.js + express + access-db 轻松完成小程序全栈开发(上)

这个时分,你建议项目,再在浏览器里翻开ht数据库办理体系tp://localhost:3000/an教程高中ime,就微信开发文档会出现如下信息。此时,一个简略的接口,就完毕了。

Node.js + express + access-db 轻松完成小程序全栈开发(上)

发表评论

提供最优质的资源集合

立即查看 了解详情