添加本地服务端口配置项,允许用户自定义发送JSON数据的端口号
- 在localClient.ts中实现从配置读取端口号,默认值为26000 - 在package.json中添加squirrel.localServicePort配置项 - 用户现在可以通过VS Code设置自定义本地C++服务端口 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -21,13 +21,17 @@ function buildJsonData(filePath: string, content: string): string {
|
||||
* @returns Promise<boolean> 是否发送成功
|
||||
*/
|
||||
export async function sendFileToCppService(filePath: string, content: string): Promise<boolean> {
|
||||
// 从配置中获取端口号,默认为26000
|
||||
const config = vscode.workspace.getConfiguration('squirrel');
|
||||
const localServicePort = config.get<number>('localServicePort', 26000);
|
||||
|
||||
return new Promise((resolve) => {
|
||||
const jsonData = buildJsonData(filePath, content);
|
||||
const postData = jsonData;
|
||||
|
||||
const options: http.RequestOptions = {
|
||||
hostname: '127.0.0.1',
|
||||
port: 26000,
|
||||
port: localServicePort,
|
||||
path: '/send_data',
|
||||
method: 'POST',
|
||||
headers: {
|
||||
|
||||
Reference in New Issue
Block a user