fix(dev): verify demo questions via portless api
This commit is contained in:
@@ -10,7 +10,12 @@ const args = new Map(process.argv.slice(2).map((arg) => {
|
||||
return [key, rest.join('=') || 'true'];
|
||||
}));
|
||||
|
||||
const baseUrl = args.get('base-url') || process.env.AIHR_BASE_URL || 'http://127.0.0.1:8080';
|
||||
const baseUrl = args.get('base-url') || process.env.AIHR_BASE_URL || 'https://wygj-api.localhost';
|
||||
const parsedBaseUrl = new URL(baseUrl);
|
||||
if (parsedBaseUrl.protocol === 'https:' && parsedBaseUrl.hostname.endsWith('.localhost') && !process.env.NODE_EXTRA_CA_CERTS) {
|
||||
// ponytail: local portless CA is not visible to Node fetch; only relax TLS for .localhost dev verification.
|
||||
process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
|
||||
}
|
||||
const file = path.resolve(root, args.get('file') || 'docs/20260708/发布会演示候选题单.md');
|
||||
const prefixes = (args.get('prefix') || 'Q').split(',').map((item) => item.trim()).filter(Boolean);
|
||||
const limit = Number(args.get('limit') || 0);
|
||||
|
||||
Reference in New Issue
Block a user