Express + Vue.js로 Hello를 꺼내보세요.
5876 단어 Node.jsExpress.jsVue.js
요즘 Front-end 프레임이 많이 나온 것 같아요.
친구와 함께 해 보세요!시작했어.
처음에 어떤 프레임을 사용했을까
react/vue가 인기가 많아요. - 뭐가 달라요?대충 훑어보다
간단한 프로젝트이기 때문에 Vue를 선택했습니다.
(사실 한국에서는 아무것도 모르고 Vue 책을 사왔기 때문에 처음부터 vue를 하기로 했어요.웃음)
back-end는 node입니다.js의 express 프레임워크를 사용하세요.
해볼게요^0^
https://nodejs.org/
install.lts가 더 안정적인 것 같아서 lts를 설치했습니다.
$ node -v
버전 출력 후 okpackage.json 생성
$npm init
express 설치 node_모듈로 생성된 폴더$npm install --save express
생성
$mkdir public
들어가다$cd public
index.html 페이지 생성
$vi index.html
index.html<!DOCTYPE html>
<html>
<head>
<title>Vue.js Sample</title>
</head>
<body>
<div id="app">
<h1>{{ message }}</h1>
<input v-model='message'>
</div>
<!-- vue.js読み込み-->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!'
}
})
</script>
</body>
</html>
v-model을 사용하여 input와textarea 요소에 양방향 데이터 연결을 생성할 수 있습니다.javascript의 jquery와 input의value를 h1에 적용합니다.
Nue Vue~하면 돼요.
5.node.js의 index를 실행합니다.js 생성(node_modules와public와 함께 단계)
$cd ../
$vi index.js
index.jsconst express = require('express');
const app = express();
const PORT = process.env.PORT = 8000; //port8000に指定、変えてもok
app.use(express.static('public')); //
app.listen(PORT, () => {
console.log('Server is running at:',PORT);
});
6.index.js에서 실행$node index.js
consoleServer is running at: 8000
나타나면localhost:8000에 연결이 화면이 나타나면 내용을 아래의 input로 변경하면 Hello Vue입니다.js!에서 설명한 대로 해당 매개변수의 값을 수정합니다.
아주 간단해!
vue.js의 해설보다 우선 화면을 보여 보세요!되다
여기서 끝!
참고 자료
https://jp.vuejs.org/index.html
자신이 한국인이기 때문에 https://kr.vuejs.org/index.html 여기를 참조했다(웃음)
https://joshua1988.github.io/web_dev/vue-or-react/한국어 (땀)
Reference
이 문제에 관하여(Express + Vue.js로 Hello를 꺼내보세요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/dq-rokdam-baek/items/b90b81100955e0482059
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Express + Vue.js로 Hello를 꺼내보세요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dq-rokdam-baek/items/b90b81100955e0482059텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)