작성
·
798
답변 4
0
감사합니다!
html
js
입니다
html파일 하단에 입력했습니다
혹시 axios 불러오는 코드를 위에 스크립트 코드보다 아래에 배치해야 하나요??
넵 감사합니다
이거랑 별개의 질문 하나만 부탁드립니다
구글 node.js 라이브러리 설치하고
npm install googleapi --save
html
<script type="module" src="./auth.js"></script>
js
let { google } = require("googleapis");
이렇게 하면
Uncaught ReferenceError: require is not defined
이 오류가 발생하는데 왜그러는지 알 수 있을까요?
0
넵 감사합니다
html의 정보를 axios를 통해 서버로 보낼려합니다
html에서 onclick 으로 js파일에서 유저 정보를 받습니다
그런데 html에서
이거 추가하면 html의 onclick이 undefined이고
npm으로 axois추가해서
js파일에서 import axios from 'axios';
하면 js파일의 함수들이 undefined입니다
axios를 통해 서버로 보내주는 js파일에만 type을 모듈로해서
import axios from 'axios';
이렇게 하면
Failed to resolve module specifier "axios". Relative references must start with either "/", "./", or "../".
이 오류가 뜹니다
어떻게 해결할 수 있을까요?
html에서는 npm 패키지를 import 할 수 없으므로 script 사용하는 것이 맞습니다. html의 onclick이 undefined가 될 리가 없습니다. 분명 코드에 문제가 있는 겁니다.
html에
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
추가하면
onchange, onclick이 이런 오류가 발생합니다
printNum은
입니다
uncaught ReferenceError: printNum is not defined
at HTMLInputElement.onchange
왜이렇게 뜰까요?
프론트에서 axios로 입력값을 라우터로 보내서 users라우터에서 mysql로 보내는 것이 맞나요?