2017-02-15 5 views
0

Node.js 스크립팅을 배우고 있습니다.html 텍스트 상자의 내용을 읽고 노드 js를 사용하여 txt 파일에 저장하는 방법

내가 옵션 submit와 HTML 페이지에서 텍스트 상자에서 입력 텍스트를 읽으려면, 그것은 (POST/GET을 사용하여) 파일을 사용하여 Node.js를을

+0

이미 시도한 것이 있습니까? – Jer

+2

양식 데이터를 받고 txt 파일에 저장하는 API에 html 양식을 제출하십시오. 이것은 질문을 게시 할 때 우리가 알 수있는 것입니다. 누구나 수정할 수 있도록 코드를 게시하십시오. – Karthik

답변

0

당신의 Node.js를 서버가해야 .txt로하는 내용을 저장한다 텍스트의 출처 (텍스트 상자 또는 다른 html 요소에서 오는 경우)는 신경 쓰지 마십시오. 당신이 당신이 .txt 파일에 데이터를 저장하는 파일 시스템 API를 Node file api docs를 사용 기능 app.post 노드에서 https://stackoverflow.com/a/4296402/418947

:

이 대답은 당신에게 단서를 제공해야합니다. 당신의 템플릿 엔진이 ejs이라고 가정

+0

고마워, 나는 내 해결책을 바꾸었다 ...! – user2985956

0

(텍스트 상자로 구성)

귀하의 보기 페이지 같을 것이다,

extends layout 

block content 
    h1= title 
    form(name="frmTest", method="get" action="/myform") 
    div.input 
     input(type="text", name="mytext") 
    div.actions 
     input(type="submit", value="add") 

그리고 라우터 당신이 텍스트 상자의 값을 얻을 수 있습니다

이와 같이 요청 개체의 query 매개 변수를 사용하여

router.get('/myform', function(req, res){ 
    var myText = req.query.mytext; 
    res.send('Your Text:' +myText); 
}); 

희망이 도움이됩니다!

+0

나는 이미 이것을 시도했다. ... 작동하지 않는다. – user2985956

+0

이상하다! .. 그것은 내 기계에서 작동한다 !! –

+0

콘솔에 오류가 있습니까? –