@@ -25,32 +25,36 @@ async function request(obj) {
25
25
} ) ;
26
26
}
27
27
28
- const SERVER = 'http://localhost:3000 ' ;
28
+ const SERVER = 'http://localhost:3010 ' ;
29
29
const DATASET_ROUTE = '/graphology/read_large_demo?filename=../../public/fewer-edges.json' ;
30
30
const NODES_ROUTE = '/graphology/get_column/nodes' ;
31
31
const NODES_BOUNDS_ROUTE = '/graphology/nodes/bounds' ;
32
- const NODES_BUFFER_ROUTE = '/graphology/nodes/ ' ;
33
- const EDGES_BUFFER_ROUTE = '/graphology/edges/ ' ;
32
+ const NODES_BUFFER_ROUTE = '/graphology/nodes' ;
33
+ const EDGES_BUFFER_ROUTE = '/graphology/edges' ;
34
34
const TABLE_ROUTE = '/graphology/get_table' ;
35
35
36
36
const GpuLoader = {
37
- init : async ( ) => request ( SERVER + DATASET_ROUTE ) ,
37
+ init : async ( ) => request ( { method : 'POST' , url : SERVER + DATASET_ROUTE , mode : 'no-cors' } ) ,
38
38
getTable : async ( table ) => {
39
- return arrow . tableFromIPC ( fetch ( SERVER + TABLE_ROUTE + '/' + table , { method : 'GET' } ) ) ;
39
+ const result = await fetch ( SERVER + TABLE_ROUTE + '/' + table , { method : 'GET' , headers : { 'Access-Control-Allow-Origin' : '*' } } )
40
+ return arrow . tableFromIPC ( result ) ;
40
41
} ,
41
42
getColumn : async ( table , column ) => {
42
43
const table_route = { 'nodes' : '/graphology/get_column/nodes/' } [ table ] ;
43
44
const column_route = SERVER + table_route + column ;
44
- return arrow . tableFromIPC ( fetch ( column_route , { method : 'GET' } ) ) ;
45
+ const result = await fetch ( column_route , { method : 'GET' , headers : { 'Access-Control-Allow-Origin' : '*' } } ) ;
46
+ return arrow . tableFromIPC ( result ) ;
45
47
} ,
46
48
getNodesBounds : async ( ) => request ( SERVER + NODES_BOUNDS_ROUTE ) ,
47
49
getNodesBuffer : async ( ) => {
48
50
const route = SERVER + NODES_BUFFER_ROUTE ;
49
- return arrow . tableFromIPC ( fetch ( route , { method : 'GET' } ) ) ;
51
+ const result = await fetch ( route , { method : 'GET' , headers : { 'Access-Control-Allow-Origin' : '*' } } ) ;
52
+ return arrow . tableFromIPC ( result ) ;
50
53
} ,
51
54
getEdgesBuffer : async ( ) => {
52
55
const route = SERVER + EDGES_BUFFER_ROUTE ;
53
- return arrow . tableFromIPC ( fetch ( route , { method : 'GET' } ) ) ;
56
+ const result = await fetch ( route , { method : 'GET' , headers : { 'Access-Control-Allow-Origin' : '*' } } ) ;
57
+ return arrow . tableFromIPC ( result ) ;
54
58
}
55
59
} ;
56
60
0 commit comments