【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进行开发,装的插件如下:

二、项目搭建
点击查看代码
npm init adonis-ts-app@latest hello-world

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

(3)最后一个是一个轻量级的应用,不会安装不相关的包;
我选的是api,小键盘移动光标,选中回车即可;
然后接下来是编辑项目名称,回车即可;
是否安装eslint,我直接回车
三、Hello World
接下来,经过上面的步骤会出现如下界面

我们只需要依次输入上面的命令即可运行项目

输入网址后:

代表你已经成功搭建好了项目,如果你需要自定义端口的话,需要在项目根目录下.env 这个文件修改PORT=端口,请注意文件名和目录哦

浙公网安备 33010602011771号