【AdonisJS】Node.js后端开发框架-项目初建

一、前期准备

1、什么是AdonisJS?

AdonisJS是一个服务端渲染的MVC框架,是用TypeScript编写的,可以基于Node.js进行编写Web应用。

2、基础环境

本文涉及框架的版本如下:
1、Node.js:8.1.2
2、Vue.js:2.0
3、AdonisJS:AdonisJS 5

(1)安装Node.js,本专栏将会以一个简单的商城项目进行构建学习,会涉及到AdonisJS在Web中使用大多数特性及api;
(2)安装Vue.js,本专栏使用的前后端分离的项目,故前端将会涉及到Vue.js,Element UI等代码
关于Node.js,Vue.js等环境搭建,有很多大牛的博客,可以进行参考,本文就不再赘述。
(3)安装AdonisJS:Node.js版本需要Node.js v14及以上
另外本项目使用的HbuilderX进行开发,装的插件如下:
image

二、项目搭建

点击查看代码
npm init adonis-ts-app@latest hello-world
上面将会创建一个AdonisJS应用,后面是项目名,可以自己取,接下来会出现下面的界面:

image
(1)第一个api是一个rest风格的应用,相当于适合用来做前后端分离的项目,只提供api;
(2)第二个是web应用,可以有模板引擎渲染HTML,两者的差别在目录上体现就是web有resource,用来放html,等静态资源;

image
(3)最后一个是一个轻量级的应用,不会安装不相关的包;
我选的是api,小键盘移动光标,选中回车即可;
然后接下来是编辑项目名称,回车即可;
是否安装eslint,我直接回车

三、Hello World

接下来,经过上面的步骤会出现如下界面
image
我们只需要依次输入上面的命令即可运行项目
image
输入网址后:
image
代表你已经成功搭建好了项目,如果你需要自定义端口的话,需要在项目根目录下.env 这个文件修改PORT=端口,请注意文件名和目录哦

posted @ 2022-01-04 10:29  bugbob  阅读(229)  评论(0)    收藏  举报