摘要:我为了方便直接就指定了淘宝仓库地址运行服务运行项目就比较简单了,运行的命令在浏览器中打开地址,就能看到服务已经启动完成。
传送门:学习node.js服务开发这一篇就够了系列文章 1.创建工程目录 1.1 创建一个文件夹叫 my-egg-application
$ mkdir my-egg-application
不熟悉命令行的同学也可以手动创建文件夹
2.初始化项目模板 2.1 进入工程目录$ cd my-egg-application2.2 下载项目模板
$ npm init egg --type=simple
这里的type参数是需要下载的模板名字,具体的值可以参考egg在github上的模板egg-boilerplate-simple。在egg的项目主页中找类似格式的项目名字,如egg-boilerplate-[命令行中type的值]
3.安装项目依赖$ npm install --registry=https://registry.npm.taobao.org
在这里下载比较慢的同学可以使用淘宝的cnpm,具体的cnpm安装方法请自己网上搜索,很多类似的教程。我为了方便直接就指定了淘宝仓库地址 https://registry.npm.taobao.org
4.运行服务运行项目就比较简单了,运行npm的命令
$ npm run dev
在浏览器中打开地址:http://localhost:7001,就能看到服务已经启动完成。是不是特别简单!!!
5.其它npm run [命令]这是npm相关的使用方法,可以打开项目根目录下的package.json文件
// 这是一个最简单的package.json { "name": "my-egg-application", "version": "1.0.0", "description": "", "scripts": { "dev": "egg-bin dev", }, "author": "mufeng", "license": "ISC" }
在script下面看到了dev命令,它其实运行了egg-bin dev这个命令,egg-bin这个模块以后我会再写一篇文章介绍一下
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/105172.html
摘要:因为平常开发都是前后端分离的模式,就想着使用创建后台服务,写一套接口配合其他的项目。复杂数据的处理,比如要展现的信息需要从数据库获取或者是第三方服务的调用。更新用户信息用户信息已更改一个简单的应用结构就是这样,如此便实现了用负责接口服务。 写在前面的话 最近在学习Egg.js,它是阿里推出的基于Koa的node开发框架,为企业级框架和应用而生。Egg.js 的官方文档已经很完善了,想学...
摘要:因为平常开发都是前后端分离的模式,就想着使用创建后台服务,写一套接口配合其他的项目。复杂数据的处理,比如要展现的信息需要从数据库获取或者是第三方服务的调用。更新用户信息用户信息已更改一个简单的应用结构就是这样,如此便实现了用负责接口服务。 写在前面的话 最近在学习Egg.js,它是阿里推出的基于Koa的node开发框架,为企业级框架和应用而生。Egg.js 的官方文档已经很完善了,想学...
摘要:而在国内确实用的人太少,国内的主流服务端语言都被霸占。因此,在进行调研和诸多权衡后,团队选择了作为第二支持语言。整体上使用开发,也用了一些的特性,之所以用,是因为对于项目的开发和维护有极大的益处。 初衷 lin-cms是我们林间有风团队开源的一款CMS,它采用目前主流的前后端分离的架构,前端使用vue作为基础框架,后端选择了我们团队大量实践使用的flask作为基础框架。 lin-cms...
摘要:文档官网文档演示是什么是一款顶级全栈开发框架。不重复造轮子,而是采用业界最新的开源技术,进行全栈开发的最佳组合。渐进式开发由于模块的高度内聚,可以将业务以模块的形式沉淀,在多个项目中重复使用,既可贡献到开源社区,也可部署到公司内部私有仓库。 文档 官网 && 文档 演示 PC:https://admin.cabloy.com Mobile: showImg(https://seg...
阅读 1019·2021-11-12 10:34
阅读 946·2021-09-30 09:56
阅读 602·2019-08-30 15:54
阅读 2550·2019-08-30 11:14
阅读 1421·2019-08-29 16:44
阅读 3175·2019-08-29 16:35
阅读 2450·2019-08-29 16:22
阅读 2404·2019-08-29 15:39