Skip to content

Commit b52225c

Browse files
committed
Refactor environment config and App to use .env variables
Replaced separate .env.development and .env.production files with a unified .env file containing all environment variables. Updated App.tsx to use values from import.meta.env and to read the search query from URL parameters, improving configuration flexibility and search functionality.
1 parent c261ad9 commit b52225c

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

turing-js-sdk/js-sdk-sample/.env

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
VITE_API_URL: 'http://localhost:2700'
2+
VITE_SN_SITE: 'wknd-author'
3+
VITE_LOCALE: 'en-US'

turing-js-sdk/js-sdk-sample/.env.development

Lines changed: 0 additions & 1 deletion
This file was deleted.

turing-js-sdk/js-sdk-sample/.env.production

Lines changed: 0 additions & 1 deletion
This file was deleted.

turing-js-sdk/js-sdk-sample/src/App.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
import { TurSNSiteSearchService, type TurSNSiteSearchDocument } from "@openviglet/turing-js-sdk";
22
import { useEffect, useState } from "react";
3+
import { useSearchParams } from "react-router-dom";
34

45
function App() {
56
const [totalDocuments, setTotalDocuments] = useState<number>(0);
67
const [searchDocuments, setSearchDocuments] = useState<TurSNSiteSearchDocument[]>([]);
8+
const [searchParams] = useSearchParams();
9+
const query = searchParams.get('q') || '*';
710
useEffect(() => {
8-
const searchService = new TurSNSiteSearchService('http://localhost:2700');
9-
;
11+
const searchService = new TurSNSiteSearchService(import.meta.env.VITE_API_URL);
1012
try {
11-
searchService.search('wknd-author', {
12-
q: 'wknd',
13+
searchService.search(import.meta.env.VITE_SN_SITE, {
14+
q: query,
1315
rows: 10,
1416
currentPage: 1,
15-
localeRequest: 'en-US',
17+
localeRequest: import.meta.env.VITE_LOCALE,
1618
}).then(res => {
1719
setSearchDocuments(res.results?.document || []);
1820
setTotalDocuments(res.queryContext?.count || 0);

0 commit comments

Comments
 (0)