Trang tài liệu Trí Nam

Debug là việc khó gấp đôi code. Nếu viết code thông minh quá mức, bạn sẽ không đủ thông minh để debug nó

Gen code Frontend

Estimated reading: 3 minutes 726 views

Các bước generate app(angular):

  • Endpoint: https://tools.dttt.vn/gencode/AngularGenerator/GenApp

  • Method: POST
  • Authentication: None
STT Parameter Bắt buộc Mô tả Ví dụ
1
sourceDatabaseServer
[x]
Servername của Database
10.1.2.3,1433
2
sourceDataBase
[x]
Tên của database dùng để gen code
U202003_Dev_TaiNguyen_V5
3
sourceDatabaseUserId
[x]
Username để lấy dữ liệu gen code
********
4
sourceDatabasePassword
[x]
Password để lấy dữ liệu gen code
*************
5
sourceTables
[]
Các bảng dữ liệu sẽ dùng để gen code ra, để trống sẽ gen hết
DM_CaTruc
6
scopeService
[x]
Tên dự án, cần để gen đúng đường dẫn các file, tên service/component…
TaiNguyen
7
scopeName
[x]
Mã dự án, cần để gen đúng môi trường thuôc từng dự án(thường sẽ trùng với mã ở DB)
U202003
8
coreVersion
[x]
Cần để biết đang chay phiên bản Core bao nhiêu
5.0
9
dotNetCoreVersion
[x]
Giống trên
5.0
10
projectPortPrefix
[x]
Set cổng khi chạy api
16051
11
debugDeploymentServerIp
[x]
[x]
192.168.1.222
12
debugEtcdConfig
Chứa kết nối đến file cấu hình để api gọi đến các service hỗ trợ và đọc connetionstring

authenticated=true;
server=http://<ip>:2379;
username=*****;
password=*****

13
debugPersonalEnvironment
[x]
Tên viết tắt của người gencode
PhucND
14
debugPort
[x]
Mở cổng debug code cho api
16061
15
includeProjFiles
[x]
Cần để gen ra một project hoàn chỉnh chứa các thông tin trên
true

Ví dụ cho body của request GenApp

				
					{
    "sourceDatabaseServer": "*********",
    "sourceDataBase": "U202003_Dev_TaiNguyen_V5",
    "sourceDatabaseUserId": "*****",
    "sourceDatabasePassword": "******",
    "sourceTables": "",
    "scopeService": "TaiNguyen",
    "scopeName": "U202003",
    "coreVersion": "5.0",
    "dotNetCoreVersion": "5.0",
    "projectPortPrefix": "16051",
    "debugDeploymentServerIp": "",
    "debugEtcdConfig": "authenticated=true;server=http://:2379;username=*****;password=*****",
    "debugPersonalEnvironment": "PhucND",
    "debugPort": "16059",
    "includeProjFiles": true
}
				
			
CONTENTS