欢迎您访问宜州一中 您可以登录 或注册
 
收藏本站 简繁转换
一方天地育桃李,三尺讲台竞风采             宜州区一中在宜州博物馆举行“人杰地灵读宜州”故事分享会             宜州一中举行2024届中考百日誓师大会             龙腾启新 筑梦未来 ——宜州区第一中学欢庆2024年元旦文艺晚会             走进嘉联丝厂 畅享研学之乐 ——宜州区第一中学开展研学实践活动             2023年河池市宜州区第一中学/宜州区红卫学校家庭经济困难大学新生入学资助项目发放名册(第二批)             展科技志向,圆飞行梦想 ——宜州区一中2025届举行无人机大赛             2023年河池市宜州区第一中学\红卫学校 家庭经济困难大学新生入学资助项目发放名册(第一批)             法制进校园 以法促成长 ——宜州一中举行“三姐护蕾”法治进校园活动             “英”你精彩,“语”你同行 —— 我校2025届举行英文风采大赛            

DoraCMS

您现在的位置是:首页>文档内容页

文档详情

第4天 路由——路由总结

doramart 2024-05-14 02:37:57 技术文档231293
这几天学习到很多新知识。作为node.js服务器端运行javascript代码的环境,让我们前后端都能统一采用javascript进行编码,这一点让web程序员很欣喜。

小结

这几天学习到很多新知识。作为node.js服务器端运行javascript代码的环境,让我们前后端都能统一采用javascript进行编码,这一点让web程序员很欣喜。

node.js内部是V8为引擎,所以速度很快。集成了npm命令,让发布和获取node.js扩展库非常方便,只需要 npm publishnpm install命令即可做到。通过查阅node.js doc api文档,可以看到所有node.js的核心库的使用信息。所以要时常翻阅和对照API进行demo练习与测试。

原始的node.js http模块没有静态服务器和路由的功能,通过扩展功能,本周的stuwebfk框架具有了路由功能和静态服务器的功能,打造出了web服务器的雏形,虽然功能还很简单,但确实是好的开始。

通过项目的需要,我们用到了如下node.js的核心库,可以参看api文档查看详细使用信息。

  • http

  • file system

  • url

http库是重点,通过调用http.createServer方法可建立http服务器对象,服务器对象是 http.Server的实例,通过监听服务器对象的request事件,可以响应客户端请求。其实,在stuwebfk框架实际开发过程中,并没有通过server.on("request",handle) 的方式监听请求事件的,而是通过 http.createServer(handle) 的方法, 他们的效果是一致的。

通过git和npm命令,我们成功的把不断迭代版本发布到githhub和npmjs上,这对于版本管理和维护至关重要,即使电脑损毁了,也不会威胁到云端的代码。

我们也学会了,通过倒推的方式,先写出实现后的使用代码,然后在分析如何实现,最后实际编码。这样有了蓝图再开发,比较准确和快速。在框架设计的初期,通过先构思,然后找到技术层面的切入点,然后加以实现的方式,找到突破口。也明白了,无需思考完美后,再去实现,而应该遵循逐步完善的哲学,逐步迭代的达到目标。就总结到这里。

本周我们都很努力,希望有个快乐周末,下周有个好的开始。

文章评论

取消回复
登录 参与评论

评论列表(