Задать вопрос
@FunnyDirt

Как получить текст из input в html файле, и записать текст оттуда в текстовый файл на сервере при помощи node.js?

Столкнулся с проблемой при написании курсовой работы, необходимо по нажатию кнопки на сайте, получить строки из input и записать в текстовый файл, хранящийся на сервере.
Сервер:
r = require('./click.js');
console.log(y);
var fs = require('fs');
var express = require('express');
 app = express();
 app.use(express.static('/Documents and Settings/Admin/journal'));
 app.listen(80,'0.0.0.0');
function loop(x,logi,pass){
console.log(x);
console.log(logi);
console.log(pass);
 if(x==1){
  console.log('Registation Started');
  fs.writeFile('txt.txt','reg ' + logi +" "+ pass,(err) => {
  if(err){
   console.error(err)
  }   
  r.y=0;
  x=0;
 }); 
}
else{
setTimeout(loop,2000,r.y,r.login,r.passwordy);
}
} 
loop(r.y,r.login,r.passwordy);

Обработка нажатия кнопки:
y=0;
login="";
passwordy="";
var checkpasswordy;
function func(){
 console.log('clicked');
 login = document.getElementById('loginn').value;
 passwordy = document.getElementById('passw').value;
 checkpasswordy = document.getElementById('chkpassw').value;
 if(passwordy.length<8){
  alert('Минимальная длина пароля - 8 символов');
 }
 else{
  if(passwordy==checkpasswordy){
   console.log(login);
   console.log(passwordy);
   y=1;
  }
  else(
   alert('Пароли не совпадают, проверьте правильность написания')
  )
 }
 
}

Переменные которые я пытаюсь получить из click.js отображаются в консоли как undefined.
  • Вопрос задан
  • 237 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽