当前位置: 首页 > news >正文

做彩平图的素材那个网站有惠州seo优化

做彩平图的素材那个网站有,惠州seo优化,外卖网站怎么做,公众号会员卡管理系统环境: windows11、node 18.16.0 、pnpm 1、在合适位置,代开 vscode , 终端执行 mkdir miaooo-backend && cd miaooo-backend && npm init -y 。 创建一个名为一个 miaooo-backend 的项目,并且进入项目 执行 npm 默认初始化。…

环境: windows11、node 18.16.0 、pnpm

1、在合适位置,代开 vscode , 终端执行 mkdir miaooo-backend && cd miaooo-backend && npm init -y
创建一个名为一个 miaooo-backend 的项目,并且进入项目 执行 npm 默认初始化。
在这里插入图片描述
2、安装基础工具包:
pnpm add express
pnpm add typescript ts-node nodemon @types/node @types/express -D
在这里插入图片描述
3、新建 src 目录。 src目录下新建 app.tsconfigutilsmiddleware
在这里插入图片描述

4、执行 git init , 并创建 .gitignore 文件,
在 https://www.toptal.com/developers/gitignore 中,搜索适用于node的 .gitignore 配置

在这里插入图片描述
创建后复制到 .gitignore 文件中, 并在 .gitignore 开头加入 build。(后面我们将ts编译的文件放到build目录下)
在这里插入图片描述

在终端将代码推送到仓库当中。这里你可以随意选择github、gitee 等,作为仓库托管。
5、在 middleware 下创建 bootstrap.ts 并添加如下代码。用于引导 express 初始化启动。


import { Express } from 'express'const bootstrap = (app: Express) => {app.use('/', (req, res) => {res.send('hello express')})app.listen(3000, () => {console.log('Server ready at localhost:3000');})
}export default bootstrap

在 app.ts 文件中, 创建 express 实例,并执行 bootstrap。
在这里插入图片描述

6、在 package.json 中,添加 scripts 命令如下:
"dev": "nodemon src/app.ts"

在终端执行 pnpm run dev, 打开浏览器正常访问
在这里插入图片描述
7、项目根目录下终端执行 tsc --init, 创建 tsconfig.json 文件
找到 outDir, 设置为 './build', 表示 ts 编译后生成并存放 build 目录下。
在这里插入图片描述

再次修改 package.json 中的 scripts 命令如下:

"scripts": {"test": "echo \"Error: no test specified\" && exit 1","dev": "nodemon src/app.ts","build":"tsc","start": "npm run build && node build/app.js"},

在这里插入图片描述
终端执行 npm run build 顺利生成 build 目录在这里插入图片描述
8、 添加其他工具包
执行 pnpm add express-rate-limit 使用 express-rate-limit 来实现请求限流
在这里插入图片描述
执行 pnpm add cors 安装 cors, 来实现跨域请求。
安装类型文件包 pnpm add @types/cors -D
在这里插入图片描述
9、安装prisma
pnpm add prisma -D
安装完毕执行 pnpx prisma init, 会在自动创建一个 prisma 目录 和 .env 文件。默认连接 postgresql
在 .env 文件里可以配置数据库的地址
在这里插入图片描述
10、本地启动 mongodb, 并将 .env 中的数据库地址改为本地的 mongodb 地址:
在这里插入图片描述
修改 schema.prisma
更改 db 为 mongodb
简单定义一个 User 模型。
在这里插入图片描述
11、pnpm add @prisma/client 添加 prisma 客户端。
每次 schema.prisma 中新增或者变动 model 时,都需要执行 prisma db push , 来 重新生成 prisma.client

http://www.ds6.com.cn/news/444.html

相关文章:

  • 什么网站自己做名片好注册域名要钱吗
  • 建筑工程招标网官网网站优化排名易下拉霸屏
  • 南宁站建站时间代写软文公司
  • 做网站要注意的电脑培训班零基础
  • 哪个网站可以做蛋白质的跨膜图国际形势最新消息
  • 网站做优化和推广哪个好怎么seo关键词优化排名
  • 沈阳seo博客seo包年优化费用
  • 大连市场所码二维码图片商丘seo推广
  • 网站规划与建设重点内容网址怎么创建
  • 58网站怎么做才有客户问长沙网站制作公司哪家好
  • 应用最广网站建设技术北京环球影城每日客流怎么看
  • 网站图片代码怎么做阿里巴巴国际贸易网站
  • 在意派建设好网站后郑州seo推广优化
  • 泰安可信的网站建设百度app下载官方免费下载安装
  • 网站制作结构郑州网站建设哪家好
  • 贵阳市住房建设局网站软文写作500字
  • 可信网站是否必须做网站加速
  • 服装时尚网站seo排名优化北京
  • 郑州做网站第一人营销网络图
  • wordpress数据库添加用户东营seo整站优化
  • 石家庄市里的网站公司seo专业课程
  • 设置 wap网站郑州优化网站公司
  • 湖南网站推广营销设计seo实战培训视频
  • 集团公司网站开发怎么查询搜索关键词
  • 建设银行的网站是多少钱百度推广多少钱一天
  • 金融网站建设运营方案南京网站排名提升
  • 做娱乐网站g3云推广
  • jsp做的网站运行都需要什么免费产品推广网站
  • 石狮网站建设报价网站怎么收录
  • 四川省建设厅的注册中心网站首页郑州seo外包