Vue.js的后端数据支持:使用Express建立app, 并使用MongoDB数据库。

时间:2023-01-22 14:37:08

需要用到的backed tech stack:

  • Node: JavaScript on the server/backend. That's basically what it is, but more powerful.
  • Express: Routing framework for Node.小的灵活的Node.js web application framework.
  • MongoDB: JSON database (部署云服务器)

其他支持库:

  • Body Parser: Middleware to expose body of request via req.body
  • Morgan: Logger middleware
  • Mongoose: Utility library to enhance interaction with Mongo DB.

使用express创建一个app

安装Node and npm:

使用node -v , npm -v确认是否安装和版本。

开始一个新project:

// 安装express generator,它用于快速创建app skeleton。类似手脚架。(点击链接看文档和图片)
npm install express-generator -g//在当前目录下,创建一个程序在名为api的文件夹内。同时view engine被设置为ejs.使用ejs模版引擎给view文件。
express --view=ejs api

进入api,安装依赖:

# Install dependencies
npm install
# Start app (在mac,linux上,terminal上有提示,安装提示输入即可)
DEBUG=api:* npm start

然后:打开网页localhost:3000

Vue.js的后端数据支持:使用Express建立app, 并使用MongoDB数据库。

然后,需要安装Mongoose

npm install --save mongoose

提示