nodejs实现FTP静态文件服务器
项目简介:使用nodejs构建一个ftp文件服务器
所用技术:nodejs、pm2
测试环境: 以下3种均可
本地部署与命令行测试
服务器部署(腾讯云服务器)与ftp客户端软件测试(FailZilla v3.23)
服务器部署(腾讯云服务器)与命令行测试
担任角色:全部代码开发与云服务器部署与测试
项目流程:
项目已实现命令:
使用模块:
var net = require("net"); //nodejs网络模块
var util = require("util"); //nodejs内部api模块
var fs = require("fs"); //nodejs文件模块
var path = require("path"); //nodejs路径模块
var event= require("events"); //nodejs事件模块
项目难点:
1.阅读ftp协议规范,熟悉ftp各种命令与响应
2.了解nodejs语法与网络编程实现
3.了解购买部署与使用腾讯云服务器
4.了解文件权限、linux命令行的使用
5.解决防火墙对程序的影响
项目代码:gitee.com/yanbing01/F…
作者:hou01
链接:https://juejin.cn/post/6844903975003619341