This commit is contained in:
2026-10-27 20:40:34 +01:00
parent 502da31a46
commit 4b03334b30
5 changed files with 10 additions and 24 deletions
+7
View File
@@ -0,0 +1,7 @@
NODE_ENV=development
PORT=8765
DB_HOST=62.93.60.19
DB_PORT=3306
DB_NAME=testapi
DB_USER=testapi
DB_PASSWORD=sw]vV-VCvDjiahu3
-7
View File
@@ -1,7 +0,0 @@
NODE_ENV=development
PORT=8765
DB_HOST=127.0.0.1
DB_PORT=3306
DB_NAME=my_app
DB_USER=my_app
DB_PASSWORD=
+2 -14
View File
@@ -1,12 +1,3 @@
# CakePHP specific files #
##########################
#/config/app_local.php
#/config/.env
/logs/*
/tmp/*
/uploads/*
/vendor/*
# OS generated files # # OS generated files #
###################### ######################
.DS_Store .DS_Store
@@ -22,9 +13,6 @@ Thumbs.db
# Tool specific files # # Tool specific files #
####################### #######################
# PHPUnit
.phpunit.cache
tests.sqlite
# vim # vim
*~ *~
*.swp *.swp
@@ -48,8 +36,8 @@ nbproject/*
.sass-cache/ .sass-cache/
# node # node
/node_modules/* /node_modules/*
.env #.env
.env.* #.env.*
!.env.example !.env.example
# yarn # yarn
yarn-debug.log yarn-debug.log
-2
View File
@@ -64,5 +64,3 @@ Listy obsługują `page`, `limit` (domyślnie 20, maksymalnie 100), `sort` i `di
- Sukces: `{"success": true, "data": ...}`; odpowiedź z listą zawiera także `meta`. - Sukces: `{"success": true, "data": ...}`; odpowiedź z listą zawiera także `meta`.
- Błąd walidacji: `{"success": false, "error": {"code": 422, "message": "Validation failed.", "fields": {...}}}`. - Błąd walidacji: `{"success": false, "error": {"code": 422, "message": "Validation failed.", "fields": {...}}}`.
- Usunięcie: `204 No Content`. - Usunięcie: `204 No Content`.
Migracja nie modyfikuje plików PHP; można je usunąć osobno po przełączeniu i sprawdzeniu wdrożenia Node.js.
+1 -1
View File
@@ -8,7 +8,7 @@ const YAML = require('yamljs');
const apiRouter = require('./routes/api'); const apiRouter = require('./routes/api');
const app = express(); const app = express();
const openApiPath = path.resolve(__dirname, '../webroot/openapi.yaml'); const openApiPath = path.resolve(__dirname, 'openapi.yaml');
const openApiDocument = YAML.parse(fs.readFileSync(openApiPath, 'utf8')); const openApiDocument = YAML.parse(fs.readFileSync(openApiPath, 'utf8'));
app.disable('x-powered-by'); app.disable('x-powered-by');