文件名称:nuxt-express-now:Now + Nuxt + Express部署的示例应用程序
文件大小:496KB
文件格式:ZIP
更新时间:2024-06-01 15:08:39
JavaScript
Nuxt Express立即 Github自动化Nuxt + Express + Now部署 图表 关于这个项目 这是一个Nuxt项目示例,演示了如何设置各种环境以及如何通过Github Actions自动部署到那些环境。 该项目: 使用Nuxt和Express的最新稳定版本(当前为Nuxt 2.9.2) 使用ENV文件(或Now.json文件)中的API端点 当按下具有特定模式的标签时,使用Github动作进行部署 在节点服务器代码中使用ES6 使用通过环境变量有条件启用/禁用的基本身份验证 每周一次自动调整旧的部署(不带别名) 假设条件 默认分支是staging 。 项目中的所有PR均针对该分支机构 对阶段进行测试并获得批准后,将针对master打开PR 当通过Now + Github集成(而不是通过Github Action)自动部署该项目时,它将使用now.json作为配
【文件预览】:
nuxt-express-now-staging
----components()
--------Logo.vue(1KB)
----.gitignore(1KB)
----README.md(2KB)
----layouts()
--------default.vue(58B)
----.env.sample(57B)
----constants.js(52B)
----.github()
--------workflows()
----nuxt.config.js(2KB)
----static()
--------secret.png(98KB)
--------README.md(435B)
--------action.png(48KB)
--------branch.png(233KB)
--------favicon.ico(1KB)
----staging.now.json(819B)
----server()
--------api()
--------index.js(606B)
----middleware()
--------README.md(383B)
----prod.now.json(807B)
----now.json(744B)
----pages()
--------index.vue(1KB)
----.nowignore(12B)
----publish.js(6KB)
----package.json(2KB)
----dev.now.json(738B)
----jsconfig.json(209B)
----publish(1KB)
----store()
--------README.md(400B)
----yarn.lock(382KB)
----.eslintrc.js(1KB)
----.npmrc(0B)
----assets()
--------reset.css(6KB)
--------_mixins.scss(0B)
--------_variables.scss(305B)
--------_animations.scss(320B)
--------_base.scss(1KB)
--------styles.scss(101B)