《ant design pro v5 获取动态菜单与基于角色权限管理视频教程》 和 《零基础学习 Vue JS 3 完全免费视频教程》 正在更新
世界上最伟大的投资就是投资自己的教育
轻松学 Node.js - 基础篇 #4 模块 https://www.rails365.net/movies/qing-song-node-js-ji-chu-4-mo-kuai-kuai
server.js
var http = require('http');
var fs = require('fs');
function startServer() {
var onRequest = function(request, response) {
console.log('Request received');
response.writeHead(200, { 'Content-Type': 'text/html' });
var myReadStream = fs.createReadStream(__dirname + '/index.html', 'utf8');
// response.write('Hello from out application');
myReadStream.pipe(response);
}
var server = http.createServer(onRequest);
server.listen(3000, '127.0.0.1');
console.log('Server started on localhost port 3000');
}
exports.startServer = startServer;
app.js
var server = require('./server');
server.startServer();
1Free轻松学 Node.js - 基础篇 #1 课程介绍与开发环境搭建
2Free轻松学 Node.js - 基础篇 #2 全局对象
3Free轻松学 Node.js - 基础篇 #3 回调函数
6Free轻松学 Node.js - 基础篇 #6 读写文件(同步,异步)
7Free轻松学 Node.js - 基础篇 #7 创建和删除目录
8Free轻松学 Node.js - 基础篇 #8 流和管道
9Free轻松学 Node.js - 基础篇 #9 web 服务器 part 1 介绍
10Free轻松学 Node.js - 基础篇 #10 web 服务器 part 2 响应 JSON
11Free轻松学 Node.js - 基础篇 #11 web 服务器 part 3 响应 HTML 页面
Free轻松学 Node.js - 基础篇 #12 web 服务器 part 4 用模块化思想组织代码
13Free轻松学 Node.js - 基础篇 #13 web 服务器 part 5 路由
14Free轻松学 Node.js - 基础篇 #14 web 服务器 part 6 重构路由代码
15Free轻松学 Node.js - 基础篇 #15 web 服务器 part 7 使用 GET 或 POST 请求发送数据
16Free轻松学 Node.js - 基础篇 #16 包管理器 NPM
© 汕尾市求知科技有限公司 | 关注我们 | 专业版网站 | 在线学员:1122
粤公网安备 44152102000088号 | 粤ICP备19038915号
exports.startServer = startServer; 这里为什么又不需要添加model(module.exports)了呢?
exports.startServer = startServer;
等同于
module.exports.startServer = startServer;
为什么terminal会出现:
events.js:183
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE 127.0.0.1:3000
at Object._errnoException (util.js:992:11)
at _exceptionWithHostPort (util.js:1014:20)
at Server.setupListenHandle as _listen2
at listenInCluster (net.js:1396:12)
at doListen (net.js:1505:7)
at _combinedTickCallback (internal/process/next_tick.js:141:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
at Function.Module.runMain (module.js:695:11)
at startup (bootstrap_node.js:191:16)
at bootstrap_node.js:612:3
看下你的端口是不是被占用了
还真的是, 谢谢老大!