文章插图
在大多数人的认识中,前端工程师的工作就是写一写HTML、CSS、JavaScript等前端页面,并不会涉及到后端开发 。其实这是不准确的 。用JavaScript也可以实现后端开发,搭建服务端 。对数据库进行操作,增删查改完全不在话下 。那么该如何实现用JavaScript进行后端开发呢?
其实想要实现也不难,我们只要借助工具nodejs即可 。首先简单介绍一下nodejs:
Node.js是一个开源与跨平台的 JavaScript 运行时环境 。它是一个可用于几乎任何项目的流行工具!
Node.js 在浏览器外运行 V8 JavaScript 引擎(Google Chrome 的内核) 。
文章插图
这使 Node.js 可以在一台服务器上处理数千个并发连接,而无需引入管理线程并发的负担 。
Node.js 具有独特的优势,因为为浏览器编写 JavaScript代码的前端开发者,现在除了客户端代码之外还可以编写服务器端代码,而无需学习完全不同的语言 。
除了使用nodejs之外,我们还要借助一个node的框架“egg.js” 。这个框架是为企业级框架和应用而生的 。
文章插图
Egg有以下特性特性
- 提供基于 Egg 定制上层框架的能力
- 高度可扩展的插件机制
- 内置多进程管理
- 基于 Koa 开发,性能优异
- 框架稳定,测试覆盖率高
- 渐进式开发
首先我们可以通过脚手架生成一个简单的框架模型
$ mkdir egg-example && cd egg-example$ npm init egg --type=simple$ npm install
文章插图
创建项目成功后,我们就可以启动项目了 。
$ npm run dev
启动成功后,直接浏览器打开
- 怎么用手机拍摄专业视频 如何用手机拍专业视频
- 手机拍照性能榜单出炉 拍照手机排行
- 自从用上智能手机 现在有不使用智能手机的吗
- 神舟飞船上使用的是什么操作系统,为什么不是Windows或 Linux?
- 风水如意如何摆放
- 调查问卷怎么 调查问卷范文
- 三国鼎立的形成和魏蜀吴三国经济发展的情况 简述魏、蜀、吴三国鼎立的局面是如何形成的
- 如何做进口红酒批发生意呢 想做进口红酒代理怎么做
- 如何开一家红酒专卖店 如何制定红酒销售价格
- 做红酒如何招代理商 红酒代理加盟怎么运作