首页 > 编程语言 >Express是Node.js上最流行的Web开发框架。

Express是Node.js上最流行的Web开发框架。

时间:2022-11-25 22:01:53浏览次数:66  
标签:Node Web Express node express js npm Ruby


Express用起来让我想起来去年12月的时候折腾的Ruby on Rails,那时候折腾了一个周,写了一个半成的博客程序,号称“15分钟打造一个博客系统”大概就是Rails的特色了吧。不过Express就没有快速的特点了,需要慢慢来磨合。

关系如下:

Ruby <–> Rack <–> Ruby on Rails
node.js <–> Connect <–> express.js

决定不再重蹈Ruby on Rails的覆辙,把Node.js博客系统搭建起来,如果你想和我一起学习,那么来吧。

1.Windows下安装Express模块,CMD : npm install -g express

安装完成之后可以通过express -v 查看当前版本,其他类似(比如node -v )。

2.创建一个项目CMD: express LazyBlog,会自动生成目录。

 

3.CMD: CD LazyBlog (进入LazyBlog目录)

node app.js (运行程序,默认地址是​​http://localhost:3000​​)

如果打开页面出错,可能你没有安装jade模块,那就输入npm install jade进行安装,如下图

此时再次运行app.js就可以看到你最初的博客界面了。

 

 

 

Express.js中文入门手册:​​http://www.csser.com/board/4f77e6f996ca600f78000936​

Express目录介绍:

目录/文件 说明
./  根目录,我们的node.js代码都会方这个目录
 package.json   npm依赖配置文件, 类似ruby中的Gemfile, java Maven中的pom.xml文件. 一会需要在这里添加 markdown-js 项目依赖
 app.js  项目的入口文件
 public/
javascript/

stylesheets/

images/

 存放静态资源文件, jquery/prettify.js等静态库会方这里,当然自己编写的前端代码也可以放这里
 views/   模板文件, express默认采用jade, 当然,你也可以使用自己喜欢的haml,JES, coffeeKup, jQueryTemplate等模板引擎
 node_modules/  存放npm安装到本地依赖包,依赖包在package.json文件中声明,使用npm install指令安装
 

标签:Node,Web,Express,node,express,js,npm,Ruby
From: https://blog.51cto.com/u_15834343/5887832

相关文章

  • node-webki NATIVE UI API概览
    3.1 NATIVEUIAPI概览NativeUIAPI,是提供了在代码中访问、控制应用程序界面显示的接口。和使用node.js模块类似,想要访问node-webkit的NativeUIAPI,需要先加载“nw.gui......
  • 《CTFshow - Web入门》03. Web 21~30
    目录web21知识点题解web22知识点题解web23知识点题解web24知识点题解web25知识点题解web26知识点题解web27知识点题解web28知识点题解web29知识点题解web30知识点题解web......
  • 对Java Web中WEB-INF目录的理解以及访问方法
    事情发生在上个暑假第一次写Javaweb大项目的时候,对于目录管理及分配没有任何经验,就想着清晰明了。后端servlet是用maven进行构建的,所以在目录上没有碰到什么大问题。用......
  • [JS DOM&BOM]Web API
    [JSDOM&BOM]WebAPIWebAPIWebAPI是浏览器提供的一套操作浏览器功能和页面元素的API(DOM和BOM)认识DOM什么是DOM文档对象模型(DOM)是HTML和XML文档的编程接口。它提供了对......
  • JavaWeb知识总结
    HTML是什么:HyperTextMarkerLanguage超文本标记语言超文本:超级文本例如流媒体、声音、图片等标签:这种语言有大量的标签组成任何一个标签都有开始标签和结束标签开......
  • WCF必知必会以及与Webapi的区别
    快速阅读介绍wcf中的信息交换模式MEP以及数据在传输过程中的序列化,endpont的介绍和wcf的三种实例模式以及安全模式以及和Webapi的简单对比wcf介绍支持跨平台,多种协议tcp,......
  • web应用程序和Web网站区别
     Vs2005和VS2008中都有建立web应用程序和Web网站,总搞的大家不知所戳。web应用程序可能是微软为了让程序员很好的从winform过渡到web开发而保留了。Web网站就完全要应用......
  • 搭建Prometheus+Grafana+AlertManager监控报警系统之CentOS 7安装node exporter
    简介在Prometheus的架构设计中,PrometheusServer并不直接服务监控特定的目标,其主要任务负责数据的收集,存储并且对外提供数据查询支持。因此为了能够能够监控到某些东西,如......
  • 4-3 基于缓存 + Node 多进程实现动态命令加载和执行
    1node多进程开发1.1进程(在操作系统中如何查看进程的嵌套关系)官方文档1.什么是进程(Process)进程是计算现中的程序关于某数据集合上的一次运行活动,是系统进行资......
  • postMan 测试webService接口 参数传递问题
    一、参数没有子节点的方式<?xmlversion="1.0"encoding="utf-8"?><soap:Envelopexmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.......