nodejsExSample概述:使用 Node.jsEJSPostgreSQLEclipse(通过 Nodeclipse 插件)开发一个公告板应用程序。

目录结构

  • node_modules:包含 Node.js 所需的各种模块。

  • public:发布到外部的文件夹,上传的图片存放在该文件夹中的 upload 文件夹内。

  • 路由:处理网页的各种 JS 文件。

    • addReply.js:回复功能。

    • addThread.js:新增线程功能。

    • allThread.js:显示线程列表功能。

    • index.js:首页路由。

    • oneThread.js:显示单个线程的内容。

    • resultSearch.js:线程搜索功能。

    • user.js:用户相关的功能。

  • 视图:存放屏幕显示相关模板。

    • allThread.ejs:线程列表页面模板。

    • index.ejs:首页模板。

    • oneThread.ejs:每个线程的显示模板。

    • resultSearch.ejs:搜索结果页面模板。