本次教程,只是给咱们抛砖引玉,合适新手。只需你懂js,那你就会全栈!
1.新建小程序项目
如下,咱们翻开微信开发者东西,并创立一个名为test
的小程序项目,项目在min教程诀窍2电影i
目录下面。
创立完毕之后,会数据库体系概论第五版课后答案生成一个数据库有哪几种初始代码,如下:
2.新建express项目
在上面小程序项目目录mini
的同级目录里边,新建一个serve教程之家r
目录,并在该目录下,翻开指令窗
在指教程高中令窗实施以下指令httpwatch,创立项目
# 初数据库始化项目,然后一贯回车就可以了
npm init
# 设备express
npm install express教程之家
# 生成exp微信开发者平台ress项目模板,选择y
npx express-generator
# 设备项目依靠
npm install
完毕后,项目代微信开发文档码如下结构
其间,咱们现在只需求写接口,所以只需求在routes
,app.js
里边进行操作。
此时,实施 npm run start
建议服务器,访问http://localhost:3000
出现如下界面,说明成功了。
3.设备mysql或mongodb
myshttp协议ql或mongodb你可以任意选择一种,不影响后边的基础教育
mysql设备:假定你只是为了便利学习,主张设备mysql5.7版其他,8.0版其他暗码类型,现在node还不支撑,需求你http代理改装备。所以,假定你不想折腾,可以就选择5.7。设备好之后,咱们就可以经过数据库可视化东西衔接它,如下
衔接成功后,咱们新建一女配满眼都是钱个test
数据库,其他两个选项,就默许即可
mongodb设备:我这儿就不写了,和mysql差不多的过程。
4.创立表anime
如图,创立一张存储动漫信息的简略表,其间id
一定要设置成自动递加
5.后台接口
在之前新建的项目目录server
下面,设备access-db
和dotenv
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)
最后大约就是这个姿势
这个时分,你建议项目,再在浏览器里翻开ht数据库办理体系tp://localhost:3000/an教程高中ime
,就微信开发文档会出现如下信息。此时,一个简略的接口,就完毕了。