Node.js网站用户输入(不使用Express.js)
我仍然是Node.js的初学者,我正在尽可能多地探索 我知道Express.js是许多人在Node.js中创建网站时使用的框架 但是如果不使用Express.js,我知道可以使用“fs.readFile”读取.html文件,然后在浏览器中“显示”这个.html文件Node.js网站用户输入(不使用Express.js),node.js,user-input,fs,Node.js,User Input,Fs,我仍然是Node.js的初学者,我正在尽可能多地探索 我知道Express.js是许多人在Node.js中创建网站时使用的框架 但是如果不使用Express.js,我知道可以使用“fs.readFile”读取.html文件,然后在浏览器中“显示”这个.html文件 有没有一种方法可以将用户输入(比如点击按钮或填写方框)从该网页输入到Node.js中?到目前为止,我还没有找到任何这样的例子。是的,这是可能的。研究一下这个问题 当一个请求从浏览器传入时,节点将把它表示为一个可读的数据流。对于web表
有没有一种方法可以将用户输入(比如点击按钮或填写方框)从该网页输入到Node.js中?到目前为止,我还没有找到任何这样的例子。是的,这是可能的。研究一下这个问题 当一个请求从浏览器传入时,节点将把它表示为一个可读的数据流。对于web表单,模式将为:
数据
和结束
事件将流中的数据块缓冲到单个字符串中是的,这是可能的。研究一下这个问题 当一个请求从浏览器传入时,节点将把它表示为一个可读的数据流。对于web表单,模式将为:
数据
和结束
事件将流中的数据块缓冲到单个字符串中http.createServer(function (req, res) {
var data = '';
req.on('data', function(chunk) {
console.log("Received body data:");
console.log(chunk);
data += chunk.toString();
});
req.on('end', function() {
console.log('Received Data: ', data);
res.end();
});
}
长话短说:
http.createServer(function (req, res) {
var data = '';
req.on('data', function(chunk) {
console.log("Received body data:");
console.log(chunk);
data += chunk.toString();
});
req.on('end', function() {
console.log('Received Data: ', data);
res.end();
});
}
仅限核心模块?是,仅限核心模块仅限核心模块?是,仅限核心模块