egg(一):创建一个egg项目
前言:
企业级node框架egg的运用之路,首先是搭建一个项目。
目录:
官网入口:点我
与社区框架的差异
特性
具体操作:
1、安装nodejs运行环境,支持版本8以上
2、安装egg,二选一,推荐第一个
3、选择项目名称,如果安装选第一个直接就是这一步,选第二个的话,会要求你先选图2的类型,其他的直接默认回车就行了
图2:
4、如果看到这一步,就可以了,可以看到一个文件夹名字是init,就是我们生成的egg项目
5、进入init的文件夹 安装包
6、运行,这里的端口号是7001
官网入口:点我
与社区框架的差异
Express 是 Node.js 社区广泛使用的框架,简单且扩展性强,非常适合做个人项目。但框架本身缺少约定,标准的 MVC 模型会有各种千奇百怪的写法。Egg 按照约定进行开发,奉行『约定优于配置』,团队协作成本低。
Sails 是和 Egg 一样奉行『约定优于配置』的框架,扩展性也非常好。但是相比 Egg,Sails 支持 Blueprint REST API、WaterLine 这样可扩展的 ORM、前端集成、WebSocket 等,但这些功能都是由 Sails 提供的。而 Egg 不直接提供功能,只是集成各种功能插件,比如实现 egg-blueprint,egg-waterline 等这样的插件,再使用 sails-egg 框架整合这些插件就可以替代 Sails 了。
特性
- 提供基于 Egg 定制上层框架的能力
- 高度可扩展的插件机制
- 内置多进程管理
- 基于 Koa 开发,性能优异
- 框架稳定,测试覆盖率高
- 渐进式开发
具体操作:
1、安装nodejs运行环境,支持版本8以上
2、安装egg,二选一,推荐第一个
npm init egg --type=simple
npm init egg
3、选择项目名称,如果安装选第一个直接就是这一步,选第二个的话,会要求你先选图2的类型,其他的直接默认回车就行了
图2:
4、如果看到这一步,就可以了,可以看到一个文件夹名字是init,就是我们生成的egg项目
5、进入init的文件夹 安装包
cnpm install
yarn install
6、运行,这里的端口号是7001
npm run dev
到这里搭建一个初始化的项目就完成了
egg(一):创建一个egg项目相关推荐
- 树莓派Android Things物联网开发:创建一个Things项目
[转载请注明出处:http://blog.csdn.net/leytton/article/details/77854144] <树莓派Android Things物联网开发>系列文章专栏 ...
- Maven如何用Eclipse创建一个Maven项目【笔记自用】
1.Maven的安装与设置环境变量 想要创建一个Maven项目需要先安装Maven,并且设置好环境变量 去下载Maven 设置环境变量 新建变量MAVEN_HOME,值为Maven的目录X:\XXX\ ...
- 创建一个springMVC项目总结
创建一个springMVC项目总结 1.如何搭建起一个Spring mvc的环境并运行程序. 参考:http://www.cnblogs.com/bigdataZJ/p/springmvc1.html ...
- react项目_保证一看就会 | 手把手教你创建一个React项目
一.如何使用 git 在 GitHub 上创建一个项目 新建一个项目 首先,在github上注册自己的账号,然后登录后,可以看到如下界面,是你的主页.点击右边的➕号,选择第一个选项 填写项目信息 此时 ...
- 如何使用eclipse软件创建一个Java项目?
同学们在参加Java的时候老师肯定会教给你们如何去创建一个项目,这里怕有些同学没记住,所以单独为大家分享一篇如何使用eclipse软件创建一个Java项目教程,感觉有用的话收藏转发一下~ eclips ...
- 初学者用pycharm创建一个django项目和一个app时需要注意的事项
目录 如何新建一个djiango项目: 如何创建一个app: 如何启动一个django项目: 新建一个django项目,需要注意以下几项配置: 如何新建一个djiango项目: 1.在pycharm中 ...
- Django从理论到实战(part3)--创建一个Django项目
学习笔记,仅供参考 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写一下. 文章目录 创建一个Django项 ...
- 创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...
一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...
- 把python37添加到环境变量配置_关于在win 10上成功创建一个Django项目时遇到django-admin的手动配置环境变量问题。...
前言 初学Python Web 在创建第一个Djang项目的时候出现了很多的问题,今天和大家分享并记录一下这次艰难的历程! 一.官网下载Python以及安装Django 1.Python的下载安装 链 ...
最新文章
- 7-9 用天平找小球 (C语言)
- bootstrap fileinput上传返回400,404,500 等错误替换
- linux redhat、ubuntu系统 docker启动、停止命令
- 【bzoj1726/Usaco2006 Nov】Roadblocks第二短路——SPFA
- Spring Security原理与应用
- 常用的变量值交换方法总结(C++实现)
- 正在播放 html全集视频教程,正在播放:HTML基础视频教程(全集)-网络编程视频-星火视频教程 21edu8.com...
- 解决dom4j加载xml文件性能慢的问题
- 文本生成,文本数据增强怎么做?
- plt.imshow显示CT/MRI图像
- 【三维路径规划】基于matlab蚁群算法三维路径规划【含Matlab源码 179期】
- win10锁屏状态闹钟提示设置
- aso优化师是什么_aso是什么意思 aso优化师是啥
- Puppet nginx+passenger模式配置
- 支付宝APP参数SDK转换URL网页链接
- android客户端框架,最新的一版,通用Android 客户端架构设计,只有你还没看过
- 矢量在全球规则格网地形上的叠加绘制方法
- PHP设计模式之适配器模式(Adapter)了解下
- Hash中的bucket什么意思?
- 《编译原理》学习体会