260305:1711 20260305:1700 N8N bulid flow #3
All checks were successful
Build and Deploy / deploy (push) Successful in 48s
All checks were successful
Build and Deploy / deploy (push) Successful in 48s
This commit is contained in:
@@ -124,7 +124,7 @@ const CONFIG = {
|
|||||||
OLLAMA_MODEL_FALLBACK: 'mistral:7b-instruct-q4_K_M',
|
OLLAMA_MODEL_FALLBACK: 'mistral:7b-instruct-q4_K_M',
|
||||||
|
|
||||||
// Backend Settings
|
// Backend Settings
|
||||||
BACKEND_URL: 'https://api.np-dms.work',
|
BACKEND_URL: 'https://backend.np-dms.work',
|
||||||
MIGRATION_TOKEN: 'Bearer YOUR_MIGRATION_TOKEN_HERE', // 🔴 เปลี่ยน
|
MIGRATION_TOKEN: 'Bearer YOUR_MIGRATION_TOKEN_HERE', // 🔴 เปลี่ยน
|
||||||
|
|
||||||
// Batch Settings
|
// Batch Settings
|
||||||
@@ -178,16 +178,23 @@ return [{ json: { config_loaded: true, timestamp: new Date().toISOString() }}];
|
|||||||
|
|
||||||
### ขั้นตอนที่ 3: วิธีการรับ MIGRATION_TOKEN
|
### ขั้นตอนที่ 3: วิธีการรับ MIGRATION_TOKEN
|
||||||
|
|
||||||
1. **เข้าสู่ระบบ DMS** ด้วยบัญชี `migration_bot` (หรือบัญชี Admin สำหรับทดสอบ)
|
เนื่องจากหน้าเว็บ DMS ใช้ระบบ Session Cookies (Auth.js) จึงไม่สามารถคัดลอก JWT Token จาก Network Tab ในเบราว์เซอร์ได้โดยตรง
|
||||||
2. กดปุ่ม `F12` เพื่อเปิด Developer Tools ของเบราว์เซอร์
|
|
||||||
3. ไปที่แท็บ **Network** (เครือข่าย)
|
|
||||||
4. ทำกิจกรรมใดกิจกรรมหนึ่งบนหน้าเว็บ (เช่น คลิกเปลี่ยนหน้าหรือโหลดข้อมูล)
|
|
||||||
5. คลิกดูรายละเอียดของ Request ใดก็ได้ที่เรียกไปยัง API
|
|
||||||
6. ภายใต้ส่วน **Request Headers** ให้มองหาแอตทริบิวต์ `Authorization`
|
|
||||||
7. ให้คัดลอกค่าที่ตามหลังตคำว่า `Bearer` (ซึงจะเป็นสายอักขระยาวๆ)
|
|
||||||
8. นำค่าดังกล่าวมาใส่ทดแทนในส่วนของค่าคอนฟิก `MIGRATION_TOKEN` ของ Node **Set Configuration**
|
|
||||||
|
|
||||||
*(หรือใช้เครื่องมือ API Testing เช่น Postman รันคำสั่ง `POST /api/auth/login` และนำตัวแปร `accessToken` จากผลลัพธ์มาใช้งานโดยตรง)*
|
ให้ใช้วิธี **เรียก API ตรงไปที่ Backend** ด้วยเครื่องมืออย่าง Postman, cURL หรือ Thunder Client แทน:
|
||||||
|
|
||||||
|
**ตัวอย่างคำสั่ง cURL:**
|
||||||
|
```bash
|
||||||
|
curl -X POST https://api.np-dms.work/api/auth/login \
|
||||||
|
-H "Content-Type: application/json" \
|
||||||
|
-d '{"username":"migration_bot","password":"YOUR_PASSWORD"}'
|
||||||
|
```
|
||||||
|
|
||||||
|
**การนำไปใช้งาน:**
|
||||||
|
1. เปลี่ยน URL ให้ตรงกับ Backend ของคุณ (เช่น `http://localhost:3001/api/auth/login` สำหรับ Local)
|
||||||
|
2. นำรหัสผ่านของบัญชี `migration_bot` มาใส่แทนที่ `YOUR_PASSWORD`
|
||||||
|
3. ในผลลัพธ์ที่ได้ ให้คัดลอกเฉพาะค่าจากฟิลด์ `access_token` (ข้อความยาวๆ)
|
||||||
|
4. นำมาตั้งค่าใน n8n Node "Set Configuration" (Node 0) ในรูปแบบ:
|
||||||
|
`MIGRATION_TOKEN: 'Bearer <คัดลอก Token มาวางที่นี่>'`
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user