Koa--基于Node.js平台的下一代web开发框架的安装
koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。 使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套, 并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中间件, 它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。
注意:Koa是基于Node.js平台的下一代web开发框架,所以安装的前提是已经安装好了node.js
安装步骤如下:
1、新建一个文件夹koaData
2、打开cmd,cd到当前新建的文件夹koaData
3、在cmd中输入:npm install koa
(警告可忽略,安装完后koaData文件夹会出现node_modules文件夹和package-lock.json)
4、在文件夹koaData里新建一个service.js
5、开始对service.js进行编辑
代码如下:
const KOA=require("koa");//定义常量,引入koa框架
var service=new KOA();//定义koa对象
service.use(function *(){
this.body="hello word";
})
service.listen(8089);//设置端口号
6、在cmd中启动服务
node service.js
(注意:其中service.js就是在文件夹koaData里新建的那个文件)
7、在浏览器中访问:http://localhost:8089/
这时页面里会出现hello word,初步测试大致成功,接着是做数据库部分
8、打开phpstudy(因为大部分所要获取的数据,通常都会用用数据库来存储数据,所以在这里还是需要用到phpstudy)
然后新建数据库及表,并添加信息,后面用得上
9、使用cmd
npm i koa-mysql
10、编辑service.js
代码如下:
const KOA=require("koa");
var service=new KOA();
const mysql=require("koa-mysql");//引入koa-mysql
var db=mysql.createPool({host:"localhost",user:"root",password:"root",database:"koadata"});//localhost是你要访问的数据库连接,koadata是你要访问的数据库
service.use(function *(){
var data=yield db.query("select * from user");//user即你要查询的表
this.body=data;
})
service.listen(8089);
11、使用cmd重启数据
node service.js
12、在浏览器中访问:http://localhost:8089/
这时页面里会出现你要访问的数据,至于怎么用,看大家个人的想法了
最新文章
- JS、JQuery和ExtJs的跨域处理
- spark 源码安装
- 在MAC服务器上搭建docker-registry(转)
- HDU 1710
- Apache2 同源策略解决方案 - 配置 CORS
- .net 插件开发
- Docker CPU 资源限制——CPU固定核功能测试
- Java网络编程(UDP协议:接收端)
- SCU 4436 Easy Math 2015年四川省赛题
- 《Pointers On C》读书笔记(第五章 操作符和表达式)
- maven 创建后报错
- pta总结1
- (cvpr2019 ) Better Version of SRMD
- 关于Segmentation fault (core dumped)
- BOS物流项目心得
- 服务器上u盘装机centos7.2
- 解决php的交互式命令行不能正常启动的问题兼介绍psysh
- 20155204《网络对抗》Exp7 网络欺诈防范
- 区块链扩容方案之Gas值限制
- C#正则表达式提取HTML中IMG标签的SRC地址
热门文章
- [Android6.0][RK3399] 修改默认按键 KEY-PAD 的功能【转】
- POJ3660 Cow Contest —— Floyd 传递闭包
- oracle自动表分析
- Opencv中视频播放与进度控制
- Android 不同阶段 Logo 显示
- Python Web开发最难懂的WSGI协议,到底包含哪些内容?
- make的link_directories命令不起作用
- RobotFramework:App滑动屏幕
- Centos系统真机安装,U盘方式
- Eclipse中快速重写(Override)基类方法的技巧(转载)