html 中加入node.js,node.js 读取. html 文件并向它的写入用户输入_node.js_开发99编程知识库...

我试图了解是否可以让节点读取html文件( test.html ),然后通过文本输入异步写入用户输入。 我已经在 webserver.js, 上设置了web服务器,然后设置了另一个名为 test.html.的页面

为了监听数据,将数据写入服务器终端,然后将这些数据写入文件,我已经在'测试'中的案例中添加了侦听器。

我知道,从 webserver.js 脚本到 test.html,的输入字段没有直接连接,这可以能是我第一个问题。 其次,我知道 test.html 上没有定义的区域来呈现响应。 这是我想知道如何在节点中做的事情。

所以我希望我能有一些指导,如果它不太麻烦的话,我可以如何使它工作。var http = require('http')

, url = require('url')

, fs = require('fs')

, server;

server = http.createServer(function(req, res){

var path = url.parse(req.url).pathname;

var userData ="";

switch(path){

case '/':

fs.readFile(__dirname + '/index.html', function (err, data) {

if (err) throw err;

res.writeHead(200, {'Content-Type': 'text/html'});

res.write(data, 'utf8');

res.end();

});

case '/test':

fs.readFile(__dirname + '/test.html', function (err, data) {

if (err) throw err;

res.writeHead(200, {'Content-Type': 'text/html'});

res.write(data, 'utf8');

req.addListener("data", function(userDataChunk) {

userData += userDataChunk;

console.log("Received chunk '"+userDataChunk +"'.");

res.end("

" + userData +"

");

});

});

break;

default: '/';

}

});

在 test.html 上我有一个文本输入

我知道我可以在 test.html 上添加一些 javascript,以获取输入并写入页面,但是我只是想知道这是否可以。

感谢你的帮助,谢谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值