当前位置: 首页 > 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.tj-hxxt.cn/news/46542.html

相关文章:

  • 重庆 建站 价格软件制作平台
  • 创业做网站 优帮云网络产品运营与推广
  • 网站设计 配色百度指数属于行业趋势及人群
  • 网站建设 小程序制作免费卖货平台
  • 电商网站开发目的深圳互联网推广公司
  • 做网站怎么样才能赚到钱机构类网站有哪些
  • wordpress用户组 隐藏seo
  • 做网站是什么课合肥网站优化排名推广
  • 个人做门户网站如何编写一个网站
  • 企业网站源码自适应seosem顾问
  • 日照网站建设doingseo大型网站seo课程
  • 药膳网站建设的目的湖南发展最新消息公告
  • 网站刷单账务处理怎么做百度seo技术优化
  • 网络推广软件费用情况aso具体优化
  • 自己做网站 套模板yoast seo教程
  • 短视频代运营公司靠谱吗许昌网站seo
  • github做网站空间关键词搜索点击软件
  • 怎么用阿里云建网站软文网站推荐
  • dedecms做论坛网站全球疫情最新数据统计
  • 宁波附近的seo推广广东百度seo
  • 渠道网站怎么做蛋糕
  • 做下载类网站赚钱吗成品短视频网站源码搭建
  • 海淀石家庄网站建设百度快照入口官网
  • 苏州网站建设熊掌分析网站推广和优化的原因
  • 企业宣传网站设计论文百度软件
  • 新余商城网站建设哪里有做网络推广的
  • 美间在线设计平台安卓手机优化
  • 怎么做网站安全运维电子商务网站建设与管理
  • 长春市长春网站建设网seo外链发布工具
  • 怪兽网站模板泰安seo