Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

emptywalker/SimpleNodeApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

12 Commits

Repository files navigation

本项目是练习node.js实现的一个小型web应用,是参考Node入门

运行指南

  1. 本地安装node.js环境
  2. clone代码到本地
  3. terminal中,在本项目的根目录中运行 node index.js
  4. 在浏览器输入 http://localhost:8888/selectFile

到这里就可以看到实际效果了,一个简单的选取一张本地的图片,点击upload file按钮时,保存到本地/tmp.test.png中,并显示这张图片


总结

收获

对node.js搭载最简单web服务器的结构有了一点的了解,知道一些基本的概念:

  • index.js : 通常程序的入口
  • server.js : 服务器
  • router.js : 路由控制
  • requestHandlers.js : 对各个请求的响应处理

不足

  • 本项目没有实现与数据库的绑定,这一部分后期进一步了解后会去加入进去的
  • 在对各个请求响应的处理中,都是直接返回html代码的字符串,而不是以文件形式返回的,也是需要完善的点

虽然本项目存在很多的不完善,但是却可以带领一个完全的新手进入node.js的世界,后续不足的地方继续完善。。。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /