AdonisJs项目初始化

简介: AdonisJs项目初始化

安装


npm i -g @adonisjs/cli

通过项目模板初始化项目


# Fullstack(全栈)
> git clone --dissociate https://github.com/adonisjs/adonis-fullstack-app
# API(接口)
> git clone --dissociate https://github.com/adonisjs/adonis-api-app
# Slim(简化版)
> git clone --dissociate https://github.com/adonisjs/adonis-slim-app

安装依赖

npm install

启动服务


adonis serve --dev

常用 adonis 命令


# 创建控制器 
adonis make:controller Admin/User --type http

解析json参数

安装依赖BodyParser


cnpm i --save @adonisjs/bodyparser

修改配置

start/app.js


const providers = [
  '@adonisjs/bodyparser/providers/BodyParserProvider'
]

start/kernel.js


const globalMiddleware = [
  'Adonis/Middleware/BodyParser'
]

允许跨域

cnpm i --save @adonisjs/cors

修改配置文件

start/app.js


const providers = [
  '@adonisjs/cors/providers/CorsProvider'
]

start/kernel.js


Server
  .use(['Adonis/Middleware/Cors'])

新增配置文件config/cors.js


'use strict'
module.exports = {
  origin: true,
  methods: ['GET', 'PUT', 'PATCH', 'POST', 'DELETE'],
  headers: true,
  exposeHeaders: false,
  credentials: false,
  maxAge: 90
}

相关文章
|
Ubuntu Python
全网最简约的Vscode配置Anaconda环境(百分百成功)
全网最简约的Vscode配置Anaconda环境(百分百成功)
40194 0
全网最简约的Vscode配置Anaconda环境(百分百成功)
|
云安全 安全 网络安全
|
3天前
|
JavaScript API iOS开发
DeepSeek Harness下载、安装、配置一篇搞定(2026整理,送常用插件)
DeepSeek Harness(DSH)是DeepSeek于2026年开源的MIT协议AI Agent框架,支持插件化组装模型、工具、沙箱与UI,兼容主流大模型。本文提供免Node.js的桌面端安装包(Win/macOS),含详细图文教程及热门插件推荐。
|
17天前
|
JSON 程序员 数据格式
最新版Notepad++下载、安装、配置保姆级教程(附官网安装包)
Notepad++ 是一款免费开源、轻量快速的 Windows 文本编辑器,支持多标签、语法高亮、代码折叠与宏录制,体积小、启动快、资源占用低,兼容 x64/x32/ARM 架构,是程序员和文字工作者的高效利器。
4027 1
|
10天前
|
JavaScript 安全 前端开发
Nodejs Brotli decoder 代码执行漏洞 (CVE-2026-111497)10629
Node.js发布安全更新修复Brotli解码器高危RCE漏洞(CVE-2026-111497),建议受影响版本用户立即升级。
2064 2
|
16天前
|
人工智能 API 开发工具
DeepSeek Harness 神插件:白嫖 13 家大厂模型
`dsh-our-free-model` 是 DeepSeek Harness 神级插件:零配置、零API Key、零账号,聚合13家大厂免费模型(含DeepSeek V4.1 Flash、Kimi K3等),支持本地网关、用量看板与自动降级,真正实现“白嫖即用”。
2670 47
|
3天前
|
iOS开发 Docker MacOS
【2026实测】Docker Desktop下载、安装、汉化、配置教程(附官网安装包)
Docker Desktop 是 Docker 官方推出的桌面容器管理工具,集成引擎、CLI、图形界面与 Kubernetes,支持 Win/macOS/Linux。2026 最新版 4.88.1 强化 ARM 原生运行、镜像加速及资源可视化,附中文汉化与国内镜像配置指南。
567 1
|
13天前
|
Web App开发 人工智能 前端开发
2026 年 AI 浏览器怎么选?Ego Lite、Tabbit、Chrome DevTools MCP 深度对比,开发者到底该用哪个?
2026年AI浏览器选型指南:Ego Lite专注多Agent协同(Mac优先),Tabbit国产首选,原生支持Windows与Codex控制;Chrome DevTools MCP非浏览器而是开发者利器,深度集成Console/Network/Performance调试能力,让AI真正“看懂并验证”前端代码。
1520 3
|
10天前
|
开发者 索引
DeepSeekHarness大肥鱼自带插件市场了?加个地址就能用
Open Plugin Market 是一个开放插件索引平台,收录800+优质DSH插件,支持分类浏览、智能推荐与随机发现。无需安装市场,粘贴索引地址即可一键接入,网页版直访 dshopen.org,助力小开发者被看见。(239字)
2113 1
DeepSeekHarness大肥鱼自带插件市场了?加个地址就能用

热门文章

最新文章