Posts
Q&A
Link๊ฐ ์๋ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํ ์ง์ ์ ๊ทผ
/Workspace/index.tsx Switch> Route path="/workspace/channel" component={Channel} /> Route path="/workspace/dm" component={DirectMessage} /> Switch> /App/index.tsx Switch> Redirect exact path="/" to="login" /> Route path="/login" component={Login} /> Route path="/signup" component={Signup} /> Route path="/workspace" component={Workspace} /> Switch> webpack.config.ts devServer: { open: true, historyApiFallback: true, devMiddleware: { publicPath: '/dist' }, port: 3090, static: { directory: path.resolve(__dirname, 'src') }, liveReload: false, },
- 0
- 3
- 242
Q&A
Link๊ฐ ์๋ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํ ์ง์ ์ ๊ทผ
๊ฐ์๊ฐ ์์ง ๋จ์์๊ธฐ๋ ํ๋ฐ ํ์ฌ ์งํ์ํฉ์์๋ /workspace/channel ๋ก ์ ๊ทผํ๊ณ ์์ต๋๋ค. historyApiFallback: true ๋ก ์ค์ ๋์ด ์์ผ๋ฉด ์๋ฌ ๋ฐ์ ์ index.html ์ ๋ฐํํ๊ณ index.html์ด ๋ก๋ํ jsํ์ผ์ ์๋ ๋ผ์ฐํฐ ๋ก์ง์ ๋ฐ๋ผ ํ์ด์ง๋ฅผ ๋ ๋๋งํ๋ ๊ฒ์ผ๋ก ๋์ ๋ฐฉ์์ ์ดํดํ๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ธ๋ผ์ฐ์ ๋ก ์ง์ ์ ๊ทผํ ๋ ์ฒ๋ผ history ๊ฐ์ฒด๋ฅผ ์ฝ์ ์ ์๋ ๊ฒฝ์ฐ ์๋ฌ๊ฐ ๋ฐ์ํ๋ ๋์ index.html์ ๋ฐํํด์ผ ํ๋๋ฐ 404ํ์ด์ง๊ฐ ๋ฐํ๋ฉ๋๋ค. historyApiFallback: false์ธ ๊ฒฝ์ฐ์ ๋ฃจํธ ํ์ด์ง๋ฅผ ์ ์ธํ๊ณ ์ด๋ค ํ์ด์ง๋ ๋ธ๋ผ์ฐ์ ๋ก ์ง์ ์ ๊ทผ์ด ์๋ฉ๋๋ค... "/workspace/channel" (์ฌ์ง) "/" (์ฌ์ง)
- 0
- 3
- 242
Q&A
[์ถ๊ฐ ์ง๋ฌธ] ์ ๋ regenerator-runtime์์ด ์ ๋ฒ๋ค๋ง ๋ฉ๋๋ค.
ํ์ฌ preset-env ๋ฒ์ ์์๋ async / await ํจ์๋ฅผ Promise๋ฅผ ์ฌ์ฉํ ์ฝ๋๋ก ๋ณํํด์ค๋ค๊ณ ํ๋ค์. Promise๋ฅผ ์ฌ์ฉํ ์ฝ๋๋ corejs๋ฅผ ํตํด์ ๋ณํํ ์ ์์ผ๋ ๊ฐ๋ฅํ ๋ฏ ํ๋ค์.
- 5
- 3
- 348
Q&A
์๋ฒ ์ ๊ทผ
๊ทธ๋ฌ๋ฉด ์๋ฒ ์ปดํจํฐ๊ฐ ์๋ ์ปดํจํฐ์ ์์ดํผ๋ก ์ ๊ทผํ๋ฉด 404ํ๋ฉด์ด ๋จ๋์??
- 0
- 2
- 201
Q&A
ํ๋ก ํธ ์๋ฒ ์ฃผ์
๋ณด์ ๊ทธ๋ฃน ๋ฌธ์ ์๋ค์. ๊ฐ์ฌํฉ๋๋ค!!
- 0
- 5
- 462
Q&A
ํ๋ก ํธ ์๋ฒ ์ฃผ์
๋ค ์คํ๋ ํ์ธํ๋๋ฐ ์ด์์์ต๋๋ค.
- 0
- 5
- 462
Q&A
ํ๋ก ํธ ์๋ฒ ์ฃผ์
api.nodebird.com ๋ก ์ ์์ด ๊ฐ๋ฅํ์ง ๋ฌผ์ด๋ณด์๋ ๊ฑฐ๋ฉด ๊ฐ๋ฅํฉ๋๋ค. ํ๋ก ํธ ์๋ฒ์์ url ๋ง์ถฐ๋ backend ์๋ฒ๋ก ์ ๊ทผ์ด ์๋ผ์ ์์ฒญ์ด ๊ฐ๊ธด ๊ฐ๋๋ฐ ์ด๋๋ก ๊ฐ๋ ๊ฑด์ง ์ ์ ๊ฐ ์๋ค์...
- 0
- 5
- 462
Q&A
ํ๋ก ํธ ์๋ฒ ์ฃผ์
๋ค ์์ค์ฝ๋๋ ๊ฐ์์. ์ฌ๋ฐ๋ฅธ ์์ฒญ์ด๋ ์๋๋ ์ผ๋จ ์์ฒญ์ด ๊ฐ๊ธดํด์ผํ ํ ๋ฐ ๋ฐฑ์๋ ์๋ฒ์ ์์ ์์ฒญ์ด ์๊ฐ๋ ๊ฑธ๋ก ๋ณด์์๋ ํ๋ก ํธ ์ชฝ ์ฝ๋์ ๋ฌธ์ ๊ฐ ์๋ ๊ฑธ๋ก ์๊ฐ์ด ๋๋๋ฐ์. ์ด๋์ชฝ์ ๋ด์ผ ์ ์ ์์๊น์?
- 0
- 5
- 462
Q&A
์์ฒญ ์ค๋ฅ ์ง๋ฌธ
๋คํธ์ํฌ์๋ Error response๊ฐ ์กํ์ง๋ ์๋๋ฐ ๋ฐฑ์๋ ์์ 500 code๋ฅผ ์๋ตํฉ๋๋ค. loadMyInfoError์๋ ์๋ฌ ๋ฉ์์ง๊ฐ ๋ด๊ธฐ๊ตฌ์... ํ ๋ฒ์ ์์ฒญ์ ๋ ๊ฐ์ ๋ผ์ฐํฐ๋ก ๊ฐ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ ์ ์๋์?? ์๋๋ฉด ์ค์ ๋ก ์ก์ ์ ํ ๋ฒ ๋์คํจ์น๋๊ธด ํ๋๋ฐ, ์ด๋ค ๋ด๋ถ๋์์ ์ํด ๋ ๋ฒ์ ์์ฒญ์ด ๋ฐ์ํ ๊ฑด๊ฐ์?? userInfo ์ก์ ์ ๋์คํจ์น ๋์ ์์ต๋๋ค. (์ฌ์ง) (์ฌ์ง)
- 0
- 3
- 220
Q&A
์์ฒญ ์ค๋ฅ ์ง๋ฌธ
๋ฃ์ด๋ ๋๊ฐ์ต๋๋ค. ์ด๋ค ์์ค์ฝ๋๋ฅผ ๋ณด์ฌ์ค์ผ ํ๋ ์ง ๊ฐ์ด ์์กํ๋ค์... (์ฌ์ง)(์ฌ์ง)
- 0
- 3
- 220