예를들어
주소/index.html
주소/2348.png
이런식으로 해당 주소로 들어가면 그 페이지 열리게끔 어떻게 설정하나요?
if로 하나하나 파일시스템 읽는거말고..
자동으로 그냥 주소만치면 그 파일 여는 사이트 어떻게 구현하죠??
찾아보니까 1개1개 다 지정해서 경로 만드는방법밖에 안나오네요..
--------수정----------
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res, next) => {
res.send('hello world!');
});
app.listen(port, () => {
console.log(`Server is running at ${port}`);
});
위소스로 서버 만들었는데
아래주소 치면
http://localhost:3000/index.html
켄낫겟 뜹니다 ㅠㅠ
index.html 내용은
<HTML>
hi hello
</HTML>
입니당.
express 귓 - dc App
니 코드 아무데도 index.html이 없자너. render 하셈 - dc App
혹시 주소만쳐도 자동으로 렌더되는거 없습니까?? 일일이 폴더마다 렌더해서 소스만드는거말고 그냥 주소만쳐도 로컬호스트:포트/파일경로 이런식으로 바로 열리게 할수있는 방법없을까요?
도와주시면 감사하겠습니다 ㅠ
그걸 static이라고 하긴 하는데요, 그건 정적 파일을 올리는 곳이에요 - dc App
감사합니다 ㅠ express 서버열고 static 추가하기로 한번 찾아보게씁니다 도움주셔서 감사해용
아니면 url 파라미터로 받고, 그걸로 해당 html 경로 찾아서 렌더하는 함수 만들고 돌리세요 - dc App
그리고 ejs나 pug로다가 템플릿엔진으로 쓰세요 - dc App
ㅇㅇ 형님 너무사랑합니다 ㅠ 감사합니다