node跑一个简单的koa文件

      Node 主要用在开发 Web 应用。这决定了使用 Node,往往离不开 Web 应用框架。Node的web框架就是Koa,它是一种简单好用的 Web 框架。听说特点是优雅、简洁、表达力强、自由度高。

跑起一个简单的koa文件:

      1. 首先,需要下载一个node,(地址:https://nodejs.org/en) 如果长期使用下载LTS版本,然后一直‘下一步’安装,安装完成后,打开终端查看输入‘node -v’查看有没有安装成功,如果安装成功,会显示Node的版本号,显示其他信息都是安装不成功。

      2. 按照‘开发者中心’里的文档(http://www.awebide.com:48000/showdoc/index.php/26?page_id=682) 先用svn把项目下载下来,用 VS CODE打开,导出成功后,就可以看见三个文件夹,长下面这样:

其中 :

  • aweb-cli–> Web 脚手架
  • functionModule --> IDE 里面的功能模型
  • upgrade–> AWEB 项目文件夹。

      3. 为了演示方便,先建立一个空的文件夹,名为“aweb-cli2”,然后在这个文件夹身上右击选择“在命令提示符中打开”,这样可以直接进入到这个文件夹里面,跟直接在“终端”里面新建,然后‘cd’进入指定文件夹的效果是一样的。
      接着我们来进行初始化,在“终端”中输入‘npm init’,稍等片刻它会让你配置一些信息,回车配置下一个,
如果这些信息,配置完成,它会提示你有没有配置好,如果可以,就输入Yes 或 y

然后在‘aweb-cli2’文件夹下就会自动生成一个‘package.json’的文件,记录你项目中所需要的所有模块。

      4. 接着百度‘koa’的阮一峰教程,使用这个框架,地址:http://www.ruanyifeng.com/blog/2017/08/koa.html 在当前文件夹下新建一个server.js的文件,然后修改一个‘package.json’的入口文件,就是那个‘main’,修改为‘server.js’,

跟着阮一峰的教程,在server.js里放点代码,
保存下,然后‘npm test’,执行以下server.js文件,直接就这么执行,会报一个错,

就是说没有koa这个模块,node里面的模块都是需要先下载才能使用的,所以我们下载一下这个koa模块就好了,使用命令‘npm install koa --save-dev’,下载完成后,会有一个‘node_modules’,这个是node的依赖库,还会有一个‘package-lock.json’的文件,用来锁定所有模块的版本号,包括主模块和所有依赖子模块。同时在‘package.json’文件里会多一个koa文件的依赖。这样就说明下载成功。

      5. 重新运行‘node server.js’,然后在浏览器本地打开‘localhost:3000’,如果屏幕显示 Not Found ,这个简单的文件就跑成功了!

Node热部署

      在node里执行程序需要手动去输入命令才可以执行,这样就挺麻烦的,他也有一个跟vue的热更新一样的功能,叫做热部署。

      1.当然还是需要先下载,输入命令‘npm install (-g) nodemon --save-dev’,这边的‘-g’代表全局的意思,这不是真正的项目,所以不需要全局下载,‘–save-dev’这个代表下载的模块会自动保存到package.json的依赖配置项中。
      2. 在‘package.json’的文件中,修改一下,‘scripts’的‘test’,如图:

      2. 然后执行一下,‘npm test’就行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值