1๋จ๊ณ . ๋ฌด๋ฃ ํ ํ๋ฆฟ ํ์ด์ง
๋งํฌ : https://themewagon.com/theme-price/free
์๋ ๋ง์ ๋๋ ํ ํ๋ฆฟ์ด ๋ง์์ง๋ง, ๊ทธ์ค์์๋ ๋นจ๋ฆฌ ์ ์ฉํด ๋ณผ ์ ์์ ๊ฒ์ ์ฐพ์๋๋ฐ 100๊ฐ์ง ํ ๋ง๋ฅผ ํ๋ฒ์ ๋ชจ์ ๊ณณ์ด ์์์ต๋๋ค. ์ด๋ถ ๋ฉ์ธ๊ป ํด๋ณด๊ณ ์ถ์ด์ ๊ทธ๋๋ก ๊ฐ์ ธ์ ์ ์ฉํ์์ต๋๋ค.
JohnDoe - Free One Page Portfolio Website Bootstrap Template - ThemeWagon
John Doe has an unusual classic design that surely will catch your clients attention. It is built with the best CSS Framework- Bootstrap.
themewagon.com
๋จ, ์ด์ ๊ธ์ ์ฐธ์กฐํ์ฌ nodejs๋ก ์น์๋ฒ๋ฅผ ๊ตฌ์ฑํ์ ๊ฒฝ์ฐ ๋ฐ๋ก ์ ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
Node JS ,express ํจํค์ง๋ก ์น์๋ฒ ๊ตฌ๋ํ๊ธฐ
์นด๋ทฐ ์๋ํ๋ฅผ ์๊ฐํ๋ค๊ฐ ๋ณดํต์ Selenium ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ฌธ์ node ,python์ ์ฌ์ฉํด์ ์น์ ์ปจํธ๋กค ํ๋๋ฐ ์ด์ฐจํผ ๋ค ๊ตฌ๊ธ์์ ๋ง๋ ๊ฑฐ๋๊น GAS (Google App Script) ๋ก Chrome์ ์ ์ดํ ์ ์๋ ์ด๋ฐ ์๊ฐ์
odaily.tistory.com
JohnDoe๋์ ํ
ํ๋ฆฟ์ ๋ค์ด๋ฐ์ผ๋ฉด 100-template-list-1.0.zip ํ์ผ์ด ๋ฐ์์ง๋๋ค. ์์ถ์ ํ๊ณ ์ด์ค์์ ์ํ๋ ๊ฒ์ ํ๋ ๊ณ ๋ฅด๋ฉด ๋ฉ๋๋ค.
๊ทธ ์์ค๋ฅผ ๋ณต์ฌ ํด๋์๋ค๊ฐ, nodejs ์ค์นํ ํด๋์์ public ํด๋์ ๊ฐ์ ธ๋ค ๋ฃ์ผ๋ฉด ์์ ๊ฐ์ด ๋์ผํ ์ฌ์ดํธ๊ฐ ๋น๋๋ค
์ด ๋ค์์ด ๋งค์ฐ ์ค์ํฉ๋๋ค.
2๋จ๊ณ. express/index.js๋ฅผ ์ด์ด ์๋์ ๊ฐ์ด ์์
/*!
* express
* Copyright(c) 2009-2013 TJ Holowaychuk
* Copyright(c) 2013 Roman Shtylman
* Copyright(c) 2014-2015 Douglas Christopher Wilson
* MIT Licensed
*/
'use strict';
var express= require('./lib/express');
var app = express()
app.use(express.static('public'));
//ํน์ ํฌํธ๋ก ์๋ฒ ์คํ
app.listen(80, function() {
console.log("start! express server on port 80")
})
app.get('/', function(req,res) {
res.sendFile(__dirname + "/public/index.html")
})
// localhost:80/main ๋ธ๋ผ์ฐ์ ์ res.sendFile() ๋ด๋ถ์ ํ์ผ์ด ๋์์ง๋ค.
app.get('/index', function(req,res) {
res.sendFile(__dirname + "/public/index.html")
})
์์ ํ๋ ์ด์ ๋ css/js ๋ฑ index์ธ์ ๊ธฐํ ํ์ด์ง๊ฐ ๋ฑ๋ก(?)์ด ์๋์ด ์์ด์ 404 ์๋ฌ๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์
๋๋ค.
3๋จ๊ณ. public/index.html ํ์ผ์ ์ด์ด์ ์์
๊ธฐ์กด ํํ์ด์ง์ ๋ค์ด๊ฐ์๋ ๋ณธ๋ฌธ ๋ด์ฉ ์์ ๋ฐ ์ด๋ฏธ์ง ๊ต์ฒด๋ง ํ๋ฉด ๋ฉ๋๋ค. ์ฐธ๊ณ ๋ก ๋ฌด๋ฃ ์ด๋ฏธ์ง ์ฌ์ดํธ๋ ํฝ์ฌ๋ฒ ์ด ๐งก https://pixabay.com/ko/ ๋ฅผ ์ฌ์ฉ๋ถํ๋๋ฆฝ๋๋ค.
๊ฒฐ๊ณผ : ์ ์ฉํ ์ฌ์ดํธ ๋น๊ต ์ฌ์ง
๊ธฐํ
์กฐ๊ธ ๋ ์์ ์ด ํ์ํ์ง๋ง ์ค๋์ ์ด๊ฑธ๋ก ์์ฒญ ๋ง์กฑํฉ๋๋ค. ๋น์ฅ ์๋น์ค ๋ก๊ณ ๋ฅผ ์ ์ํด์ผ ์๋น์ค ํํ์ด์ง๋ฅผ ๋ง๋๋๋ฐ ์ฐ์ ๊ฐ์ธ ํํ์ด์ง ๋ง๋ ๊ฒ๋ง์ผ๋ก๋ ๋ง์กฑํด์ผ๊ฒ ์ต๋๋ค. ๋ชจ๋ ๊ฐ๋ฐ์ ํํํ ํ๊ณ ์์ด ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋๋ ์น ์ฌ์ดํธ ํด์ผ์ง ํ๊ณ ํ๋ฃจ๋ง์ ๊ฑฐ์ ๋ค ํด์ ๋คํ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ธ๋ถ์์ ์ ์ํ๊ธธ ์ํ๋ค๋ฉด ์๋ ๊ธ๋ ์ฐธ์กฐ ๋ถํ๋๋ฆฐ๋ค.
[์์ธ์ ์ก] ๊ณต์ ๊ธฐ ํ์ฉ๋ฐฑ์(IPTIME) , ํ์ผ ๋ฐ ์น์๋ฒ ๊ธฐ๋ฅ
iptime A3004T ํ์ฉ ๋ฐฑ์ ํ IoT๋ฅผ ํ๋ ค๋ค๋ณด๋ Mesh WI-FI ์ง์์ ํด์ผํด์ ๊ตฌ๋งคํ์ง๋ง ๋คํธ์ํฌ ์๋ฒ๋ ๋ด๋น ํ๊ณ ์๋ค. ๊ฐ์ด ์น์๋ฒ๋ก ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๋ฌด๋ฃ๋ก ์ฃผ๋ ๋๋ฉ์ธ๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ์ฌ ์ฉ๋์ด
odaily.tistory.com
๋ฌด๋ฃ ์ฌ์ดํธ ์ ์์ ๋์ ๋๋ฆฌ๋ ํธํ ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค. ๐๐ปโ๏ธ ๐งก
'๋์งํธ ๊ฟํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Mac์์ FTP ์๋ฒ ๊ตฌ๋ํ์ฌ ์ฑ์์ ์์ค ๋ณด๊ธฐ (bigsur ์ด์) (0) | 2022.03.28 |
---|---|
๊ณต์ ๊ธฐ ํ์ฉ๋ฐฑ์(IPTIME) , ํ์ผ ๋ฐ ์น์๋ฒ ๊ธฐ๋ฅ (0) | 2022.03.24 |
Node JS ,express ํจํค์ง๋ก ์น์๋ฒ ๊ตฌ๋ํ๊ธฐ (0) | 2022.03.24 |
๋๊ธ