Browse Source

* update readme

ruiyi.jiang 3 years ago
parent
commit
feefdb4c73
5 changed files with 24 additions and 5 deletions
  1. BIN
      .github/images/screenshot.png
  2. 3 3
      server/generate-csv.ts
  3. 1 0
      server/package.json
  4. 15 2
      server/src/main.ts
  5. 5 0
      server/yarn.lock

BIN
.github/images/screenshot.png


+ 3 - 3
server/generate-csv.ts

@@ -18,9 +18,9 @@ const generateVector = (dimension) => {
   return JSON.stringify(vectors);
   return JSON.stringify(vectors);
 };
 };
 
 
-while (records.length < 50000) {
-  const value = generateVector(4);
-  records.push({ vector: value, age: 10 });
+while (records.length < 5000) {
+  const value = generateVector(128);
+  records.push({ vector: value });
 }
 }
 
 
 csvWriter
 csvWriter

+ 1 - 0
server/package.json

@@ -38,6 +38,7 @@
     "class-transformer": "^0.4.0",
     "class-transformer": "^0.4.0",
     "class-validator": "^0.13.1",
     "class-validator": "^0.13.1",
     "helmet": "^4.6.0",
     "helmet": "^4.6.0",
+    "hyperlinker": "^1.0.0",
     "passport": "^0.4.1",
     "passport": "^0.4.1",
     "passport-jwt": "^4.0.0",
     "passport-jwt": "^4.0.0",
     "passport-local": "^1.0.0",
     "passport-local": "^1.0.0",

+ 15 - 2
server/src/main.ts

@@ -1,9 +1,9 @@
 import * as helmet from 'helmet';
 import * as helmet from 'helmet';
 import { NestFactory } from '@nestjs/core';
 import { NestFactory } from '@nestjs/core';
-import { Logger } from '@nestjs/common';
 import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger';
 import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger';
 import { AppModule } from './app.module';
 import { AppModule } from './app.module';
 import { json } from 'body-parser';
 import { json } from 'body-parser';
+const hyperlinker = require('hyperlinker');
 
 
 /*
 /*
   Milvus insight API server bootstrap function
   Milvus insight API server bootstrap function
@@ -32,7 +32,20 @@ async function bootstrap() {
 
 
   // start listening
   // start listening
   await app.listen(port);
   await app.listen(port);
-  Logger.log(`Milvus insight API server is running on port ${port}`);
+
+  // output server info
+  require('dns').lookup(require('os').hostname(), (err, add, fam) => {
+    // get link
+    // add = `127.0.0.1`;
+    const link = `http://${add}:${port}/api`;
+    const blue = `\x1b[34m%s\x1b[0m`;
+    const light = '\x1b[1m%s\x1b[0m';
+    console.log(blue, '\n    Milvus insight server started.');
+    console.log(
+      light,
+      `    View the API docs on ${hyperlinker(link, link)} \n`,
+    );
+  });
 }
 }
 // Start the server
 // Start the server
 bootstrap();
 bootstrap();

+ 5 - 0
server/yarn.lock

@@ -3198,6 +3198,11 @@ human-signals@^1.1.1:
   resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
   resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
   integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
   integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
 
 
+hyperlinker@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.npmjs.org/hyperlinker/-/hyperlinker-1.0.0.tgz#23dc9e38a206b208ee49bc2d6c8ef47027df0c0e"
+  integrity sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==
+
 iconv-lite@0.4.24, iconv-lite@^0.4.24:
 iconv-lite@0.4.24, iconv-lite@^0.4.24:
   version "0.4.24"
   version "0.4.24"
   resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
   resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"