在node.js中构建静态站点
Building static sites in node.js
我最近完成了《节点入门》一书,我想构建静态网站和实时web应用程序。我有一个项目的想法,基本上只是一个电子商务网站。据我所知,node.js非常擅长客户端和服务器之间的实时数据传输,但有可能在node.js中制作通用网站而不是实时单页应用程序吗?
如果是的话,你能给我指个正确的方向吗。谢谢
使用ExpressJS框架和express.static()
,只需一行代码就可以提供静态文件的目录层次结构。
例如:
app.use(express.static('public'));
告诉express在"public"子目录中查找任何请求的文件,如果找到匹配文件,则从那里静态提供该文件。
使用Express配置的其他路由处理程序在提供文件时也有漏洞,因此您可以自由混合静态文件和动态文件。
node.js中有几个很好的框架可用于服务静态资源。
我个人已经在几个项目中成功地使用了Harp.js。它不仅可以让您轻松地提供静态内容,而且aldo还支持几种用于抽象和动态行为的语言模板。它还可以很好地与express等其他框架配合使用。
修订
Meteor.js、sails.js或类似的框架似乎就是您想要的。
相关文章:
- 如何处理10页以上的静态页眉/页脚
- Grunt-connect在根目录之外提供静态文件
- 来自文档或下一个静态父级的事件委派
- JavaScript滚动脚本-在测试中激发,而不是在开发站点上
- JavaScript命名约定;静态“;类或模块
- 无法理解JavaScript中的静态方法
- 通过iframe登录到远程站点
- 使用主干网和rails的静态页面路由
- 使用webpack反应静态站点
- 如何缓存包含 1890000 个页面的动态站点并将其静态托管在 AWS 上
- 使用 Greasemonkey 将文本更改为图像(在静态站点上)
- 静态站点与使用公共火炉的快递
- 在node.js中构建静态站点
- 如何在不复制数据的情况下在站点中的页面之间共享静态数据
- 从Confluence XML或HTML生成可搜索的可移植静态HTML站点
- 在静态站点上使用URL's中的参数
- 从客户端JavaScript生成的站点生成静态HTML
- 如何在静态站点上动态呈现社交分享按钮的元标签
- Heroku静态站点切换到新页面时不加载页面数据
- 我的脚本在wordpress静态站点中不起作用