文件名称:koa-react-example:学习 koajs 并做出React
文件大小:43KB
文件格式:ZIP
更新时间:2024-08-05 04:33:25
JavaScript
koa-react-full-example 使用 Koa、React、Passport、Mongoose、Webpack、Mocha 和 Travis 的完整示例 此示例包含一个 MVC 模式,该模式向客户端提供一个简单的计数器,该计数器使用 Mongoose 在 Mongo 数据库中递增和递减一个值。 UI 全部由 ReactJS 处理。 它使用 ES6 中的 yield 关键字。 该项目使用前沿技术。 它还使用不稳定版本的 Mongoose (3.9) 来支持 yield。 先决条件 > 0.11.16 || 0.12 安装 在目录中结帐 npm install 尝试并确保测试通过npm run build && npm test 运行项目 要运行该项目,您需要两个终端。 在第一个终端运行npm run hot-dev-server 在第二个终端运行npm start
【文件预览】:
koa-react-example-master
----.gitignore(583B)
----.babelrc(175B)
----app()
--------components()
--------composition()
--------app.jsx(2KB)
--------less()
--------application()
--------layouts()
--------stores()
--------pages()
----.eslintrc(16KB)
----package.json(3KB)
----webpack()
--------webpack.config.js(2KB)
--------strategies()
----src()
--------models()
--------views()
--------controllers()
----webpack.config.js(150B)
----.travis.yml(112B)
----LICENSE(1KB)
----register-babel.js(106B)
----README.md(3KB)
----.istanbul.yml(281B)
----config()
--------routes.js(2KB)
--------config.js(942B)
--------koa.js(2KB)
--------passport.js(494B)
----lib()
--------bcrypt-thunk.js(952B)
--------authenticator.js(335B)
----HISTORY.md(2KB)
----.npmignore(38B)
----test()
--------test-bcrypt-thunk.js(2KB)
--------.eslintrc(180B)
--------test-error.js(281B)
--------test-count.js(2KB)
--------test-auth.js(1KB)
--------test-index.js(270B)
--------middlewares()
----server.js(976B)