创建项目(使用KOA创建一个完整的网站一)

在开发一个网站前,我们先准备一下后台的开发用运行环境,这里我们选用nodejs,然后使用koa框架来做为WEB框架。
1、第一步就是创建项目,我们开发用VSODE来进行开发,首先建一个文件夹,然后在这个文件夹下执行yarn init用来初始化项目,主要是生成一个package.json用来定义项目名称,作者及依赖等,效率如下,package.json作用就是管理这个项目的一些信息的。

yarn init
question name (zizch): zizch
question version (1.0.0):
question description: zizch
question repository url:
question author: Kang_Chen
question license (MIT):
question private:
success Saved package.json
Done in 159.75s.
PS D:\chen\nodejs\zizch> yarn add
yarn add v1.22.19
error Missing list of packages to add to your project.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
PS D:\chen\nodejs\zizch> yarn add koa2

在这里插入图片描述
2、增加koa2这个框架的依赖模块,yarn add koa2,安装成功后使用yarn list koa2看看有没有安装成功

PS D:\chen\nodejs\zizch> yarn list koa2
yarn list v1.22.19
warning Filtering by arguments is deprecated. Please use the pattern option instead.
└─ koa2@2.0.0-alpha.7
Done in 0.11s.

3、开始创建app.js入口文件。这里也比较简单,只要引入koa并实创建一个Koa实例,然后启动服务就行了,如果让服务器能正常返回结果就要用到中间件,app.use,ctx是一个封装了request,response对象的参数,我们可以通过ctx.body来返回结果hello koa

const Koa = require('koa') // 引入koa
const app = new Koa() // 声明实例
// 编写中间件
app.use((ctx)=> {
    
    
    // ctx: content http请求上下文
    ctx.body = 'hello koa'
  })

//启动服务
app.listen(3000,()=>{
    
    
    console.log('server is running at http://127.0.0.1:3000');
});

然后我们就可以在浏览器中输入http://localhost:3000/进行访问了。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_36557877/article/details/129354694