资讯专栏INFORMATION COLUMN

egg.js框架开发环境搭建

Steve_Wang_ / 785人阅读

摘要:我为了方便直接就指定了淘宝仓库地址运行服务运行项目就比较简单了,运行的命令在浏览器中打开地址,就能看到服务已经启动完成。

传送门:学习node.js服务开发这一篇就够了系列文章 1.创建工程目录 1.1 创建一个文件夹叫 my-egg-application
$ mkdir my-egg-application

不熟悉命令行的同学也可以手动创建文件夹

2.初始化项目模板 2.1 进入工程目录
$ cd my-egg-application
2.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

相关文章

  • Eggjs小试

    摘要:项目都很小,但为了进一步了解,特意选择了作为框架基础开发后端服务。能将请求限制在同源网站,即只有拥有专有令牌的网站发送请求才会正确响应。项目生产静默部署,启动使用,停止使用。不足工具函数的访问需要自己手动添加扩展另没有写测试,希望下次补上。 前言 这段时间,用Eggjs作为后端服务框架开发了几个项目。项目都很小,但为了进一步了解Eggjs,特意选择了Eggjs作为框架基础开发后端服务。...

    waltr 评论0 收藏0
  • Egg.js搭建后台服务API

    摘要:因为平常开发都是前后端分离的模式,就想着使用创建后台服务,写一套接口配合其他的项目。复杂数据的处理,比如要展现的信息需要从数据库获取或者是第三方服务的调用。更新用户信息用户信息已更改一个简单的应用结构就是这样,如此便实现了用负责接口服务。 写在前面的话 最近在学习Egg.js,它是阿里推出的基于Koa的node开发框架,为企业级框架和应用而生。Egg.js 的官方文档已经很完善了,想学...

    dailybird 评论0 收藏0
  • Egg.js搭建后台服务API

    摘要:因为平常开发都是前后端分离的模式,就想着使用创建后台服务,写一套接口配合其他的项目。复杂数据的处理,比如要展现的信息需要从数据库获取或者是第三方服务的调用。更新用户信息用户信息已更改一个简单的应用结构就是这样,如此便实现了用负责接口服务。 写在前面的话 最近在学习Egg.js,它是阿里推出的基于Koa的node开发框架,为企业级框架和应用而生。Egg.js 的官方文档已经很完善了,想学...

    idealcn 评论0 收藏0
  • 用koa开发一套内容管理系统(CMS),支持javascript和typescript双语言

    摘要:而在国内确实用的人太少,国内的主流服务端语言都被霸占。因此,在进行调研和诸多权衡后,团队选择了作为第二支持语言。整体上使用开发,也用了一些的特性,之所以用,是因为对于项目的开发和维护有极大的益处。 初衷 lin-cms是我们林间有风团队开源的一款CMS,它采用目前主流的前后端分离的架构,前端使用vue作为基础框架,后端选择了我们团队大量实践使用的flask作为基础框架。 lin-cms...

    lncwwn 评论0 收藏0
  • Cabloy.js:基于EggBorn.js开发的一款顶级Javascript全栈业务开发框架

    摘要:文档官网文档演示是什么是一款顶级全栈开发框架。不重复造轮子,而是采用业界最新的开源技术,进行全栈开发的最佳组合。渐进式开发由于模块的高度内聚,可以将业务以模块的形式沉淀,在多个项目中重复使用,既可贡献到开源社区,也可部署到公司内部私有仓库。 文档 官网 && 文档 演示 PC:https://admin.cabloy.com Mobile: showImg(https://seg...

    tomlingtm 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<