Node.js结合Express框架项目搭建

本教程介绍如何使用Node.js和Express框架搭建一个在线点咖啡的后台接口。首先简述项目背景,接着详细说明通过应用生成器创建应用、配置数据库、执行数据库迁移、处理时区问题以及设置路由的过程,帮助初学者快速入门。
摘要由CSDN通过智能技术生成

一、简述

本次项目是用node.js写后台接口,前端使用vue.js分离的方法实现一个在线点咖啡的项目。本节教程只是一个简单的入门,关于实际用法后期继续更新。

二、搭建应用

1、 通过应用生成器工具 express-generator 可以快速创建一个应用。执行如下命令的前提是你的终端已经安装好了node.js。如果没有,请自行安装。

npm install -g yarn  # 安装 yarn
yarn -v    # 查看版本

# 设置中国镜像
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global

yarn add express-generator -g #全局安装生成器
express --view=ejs blog          #创建项目
cd blog      					#进入项目
yarn install 					#安装node_modules
yarn start    #启动项目

2、然后在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了。

3、从webstrom打开项目,routes文件夹里面的index.js,尝试去修改title里面的 Express123,然后刷新页面,发现页面并没有任何变化。此时需按照以下命令安装:

yarn add nodemon -S

package.json文件中修改如下代码,

"scripts": {
   
  "start": "nodemon ./bin/www"
},

改完后,使用命令 yarn start 重新启动项目,测试实时监听成功!

三、基本使用

1、配置,安装数据库。Sequelize是一个基于 promiseNode.js ORM, 目前支持 Postgres, MySQL, SQLiteMicrosoft SQL Server. 它具有强大的事务支持, 关联关系, 读取和复制等功能.
参考文档https://demopark.github.io/sequelize-docs-Zh-CN/

yarn add sequelize@^5.8.7 --save   #安装数据库依赖包
yarn add mysql2 --save      #安装数据库
sequelize init                  #初始化,会创建对应项目的模型、迁移、种子文件等

# 如果 windows 电脑遇到 sequelize 不是内部命令,请执行下面的命令
yarn add sequelize-cli sequelize
npx sequelize init

2、创建迁移文件和模型:(npx) sequelize model:generate --name Article --attributes title:string,content:text

3、在config/config.json文件中,修改数据库配置。

手动在你的数据库管理软件中创建你的本地数据库,名字叫 blog_development

4、执行数据库迁移:sequelize db:migrate

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值