Showing
15 changed files
with
220 additions
and
0 deletions
.gitignore
0 → 100644
| 1 | +node_modules | ||
| 2 | +# Logs | ||
| 3 | +logs | ||
| 4 | +*.log | ||
| 5 | +npm-debug.log* | ||
| 6 | +yarn-debug.log* | ||
| 7 | +yarn-error.log* | ||
| 8 | +lerna-debug.log* | ||
| 9 | + | ||
| 10 | +# Diagnostic reports (https://nodejs.org/api/report.html) | ||
| 11 | +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json | ||
| 12 | + | ||
| 13 | +# Runtime data | ||
| 14 | +pids | ||
| 15 | +*.pid | ||
| 16 | +*.seed | ||
| 17 | +*.pid.lock | ||
| 18 | + | ||
| 19 | +# Directory for instrumented libs generated by jscoverage/JSCover | ||
| 20 | +lib-cov | ||
| 21 | + | ||
| 22 | +# Coverage directory used by tools like istanbul | ||
| 23 | +coverage | ||
| 24 | +*.lcov | ||
| 25 | + | ||
| 26 | +# nyc test coverage | ||
| 27 | +.nyc_output | ||
| 28 | + | ||
| 29 | +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) | ||
| 30 | +.grunt | ||
| 31 | + | ||
| 32 | +# Bower dependency directory (https://bower.io/) | ||
| 33 | +bower_components | ||
| 34 | + | ||
| 35 | +# node-waf configuration | ||
| 36 | +.lock-wscript | ||
| 37 | + | ||
| 38 | +# Compiled binary addons (https://nodejs.org/api/addons.html) | ||
| 39 | +build/Release | ||
| 40 | + | ||
| 41 | +# Dependency directories | ||
| 42 | +node_modules/ | ||
| 43 | +jspm_packages/ | ||
| 44 | + | ||
| 45 | +# Snowpack dependency directory (https://snowpack.dev/) | ||
| 46 | +web_modules/ | ||
| 47 | + | ||
| 48 | +# TypeScript cache | ||
| 49 | +*.tsbuildinfo | ||
| 50 | + | ||
| 51 | +# Optional npm cache directory | ||
| 52 | +.npm | ||
| 53 | + | ||
| 54 | +# Optional eslint cache | ||
| 55 | +.eslintcache | ||
| 56 | + | ||
| 57 | +# Microbundle cache | ||
| 58 | +.rpt2_cache/ | ||
| 59 | +.rts2_cache_cjs/ | ||
| 60 | +.rts2_cache_es/ | ||
| 61 | +.rts2_cache_umd/ | ||
| 62 | + | ||
| 63 | +# Optional REPL history | ||
| 64 | +.node_repl_history | ||
| 65 | + | ||
| 66 | +# Output of 'npm pack' | ||
| 67 | +*.tgz | ||
| 68 | + | ||
| 69 | +# Yarn Integrity file | ||
| 70 | +.yarn-integrity | ||
| 71 | + | ||
| 72 | +# dotenv environment variables file | ||
| 73 | +.env | ||
| 74 | +.env.test | ||
| 75 | + | ||
| 76 | +# parcel-bundler cache (https://parceljs.org/) | ||
| 77 | +.cache | ||
| 78 | +.parcel-cache | ||
| 79 | + | ||
| 80 | +# Next.js build output | ||
| 81 | +.next | ||
| 82 | +out | ||
| 83 | + | ||
| 84 | +# Nuxt.js build / generate output | ||
| 85 | +.nuxt | ||
| 86 | +dist | ||
| 87 | + | ||
| 88 | +# Gatsby files | ||
| 89 | +.cache/ | ||
| 90 | +# Comment in the public line in if your project uses Gatsby and not Next.js | ||
| 91 | +# https://nextjs.org/blog/next-9-1#public-directory-support | ||
| 92 | +# public | ||
| 93 | + | ||
| 94 | +# vuepress build output | ||
| 95 | +.vuepress/dist | ||
| 96 | + | ||
| 97 | +# Serverless directories | ||
| 98 | +.serverless/ | ||
| 99 | + | ||
| 100 | +# FuseBox cache | ||
| 101 | +.fusebox/ | ||
| 102 | + | ||
| 103 | +# DynamoDB Local files | ||
| 104 | +.dynamodb/ | ||
| 105 | + | ||
| 106 | +# TernJS port file | ||
| 107 | +.tern-port | ||
| 108 | + | ||
| 109 | +# Stores VSCode versions used for testing VSCode extensions | ||
| 110 | +.vscode-test | ||
| 111 | + | ||
| 112 | +# yarn v2 | ||
| 113 | +.yarn/cache | ||
| 114 | +.yarn/unplugged | ||
| 115 | +.yarn/build-state.yml | ||
| 116 | +.yarn/install-state.gz | ||
| 117 | +.pnp.* | ||
| 118 | + | ||
| 119 | +package-lock.json | ||
| 120 | +uploads | ||
| 121 | +static | ||
| 122 | +build | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
.vscode/settings.json
0 → 100644
README.md
0 → 100644
package.json
0 → 100644
| 1 | +{ | ||
| 2 | + "name": "dev-profile", | ||
| 3 | + "version": "1.0.0", | ||
| 4 | + "description": "2021 OSS Project Using node!", | ||
| 5 | + "scripts": { | ||
| 6 | + "dev:server": "nodemon --exec babel-node src/server" | ||
| 7 | + }, | ||
| 8 | + "repository": { | ||
| 9 | + "type": "git", | ||
| 10 | + "url": "http://khuhub.khu.ac.kr/2018102216/dev-profile.git" | ||
| 11 | + }, | ||
| 12 | + "author": "Lee SeJin", | ||
| 13 | + "license": "MIT", | ||
| 14 | + "dependencies": { | ||
| 15 | + "@babel/core": "^7.14.0", | ||
| 16 | + "@babel/node": "^7.13.13", | ||
| 17 | + "@babel/preset-env": "^7.14.1", | ||
| 18 | + "express": "^4.17.1", | ||
| 19 | + "nodemon": "^2.0.7", | ||
| 20 | + "pug": "^3.0.2" | ||
| 21 | + }, | ||
| 22 | + "devDependencies": { | ||
| 23 | + "eslint-config-prettier": "^8.3.0", | ||
| 24 | + "eslint-plugin-prettier": "^3.4.0", | ||
| 25 | + "prettier": "^2.2.1" | ||
| 26 | + } | ||
| 27 | +} |
src/.babelrc
0 → 100644
src/.eslintrc.js
0 → 100644
| 1 | +module.exports = { | ||
| 2 | + env: { | ||
| 3 | + browser: true, | ||
| 4 | + es2021: true, | ||
| 5 | + node: true, | ||
| 6 | + }, | ||
| 7 | + extends: [ | ||
| 8 | + 'airbnb-base', "plugin:prettier/recommended" | ||
| 9 | + ], | ||
| 10 | + parserOptions: { | ||
| 11 | + ecmaVersion: 12, | ||
| 12 | + sourceType: 'module', | ||
| 13 | + }, | ||
| 14 | + rules: { | ||
| 15 | + "prettier/prettier": [ | ||
| 16 | + 'error', | ||
| 17 | + { | ||
| 18 | + endOfLine: 'auto', | ||
| 19 | + } | ||
| 20 | + ], | ||
| 21 | + "no-console":"off", | ||
| 22 | + "spaced-comment":"off", | ||
| 23 | + "no-else-return":"off" | ||
| 24 | + } | ||
| 25 | + }; | ||
| 26 | + | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
src/server.js
0 → 100644
| 1 | +import path from "path"; | ||
| 2 | +import express from "express"; | ||
| 3 | + | ||
| 4 | + | ||
| 5 | +const PORT = 5500; | ||
| 6 | +const app = express(); | ||
| 7 | +app.set("view engine","pug"); | ||
| 8 | +app.set("views", path.join(__dirname, "views")); | ||
| 9 | +app.use(express.static(path.join(__dirname, "static"))); | ||
| 10 | +app.get("/", (req,res) => res.render("home")); | ||
| 11 | + | ||
| 12 | + | ||
| 13 | + | ||
| 14 | +const handleListening = () => console.log(`✅ Server running : http://localhost:${PORT}`); | ||
| 15 | + | ||
| 16 | +app.listen(PORT, handleListening); |
src/views/editProfile.pug
0 → 100644
File mode changed
src/views/home.pug
0 → 100644
src/views/join.pug
0 → 100644
File mode changed
src/views/layouts/main.pug
0 → 100644
| 1 | + | ||
| 2 | +doctype html | ||
| 3 | +html | ||
| 4 | + head | ||
| 5 | + link(rel="stylesheet", href="https://use.fontawesome.com/releases/v5.15.2/css/all.css", integrity="sha384-vSIIfh2YWi9wW0r9iZe7RJPrKwp6bG+s9QZMoITbCckVJqGCCRhc+ccxNcdpHuYu", crossorigin="anonymous") | ||
| 6 | + title #{pageTitle} | #{siteName} | ||
| 7 | + link(rel="stylesheet", href="/static/main.css") | ||
| 8 | + body | ||
| 9 | + include ../partials/header | ||
| 10 | + main | ||
| 11 | + block content | ||
| 12 | + include ../partials/footer | ||
| 13 | + //- script(src="/static/main.js") | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
src/views/login.pug
0 → 100644
File mode changed
src/views/partials/footer.pug
0 → 100644
src/views/partials/header.pug
0 → 100644
File mode changed
src/views/userDetail.pug
0 → 100644
File mode changed
-
Please register or login to post a comment