在官网下载安装包,windows系统可以下载mis安装包,双击自动安装即可,默认安装到C盘program files目录下。完成之后要添加系统变量右键我的电脑->高级系统设置->高级,在用户变量中path项中添加nodejs的安装路径,使用’;‘隔开,然后点击新建输入变量名NODE_PATH变量值C:\Program Files (x86)\nodejs\node_modules,也就是node_modules在系统中的路径。在nodejs文件夹中新建 test.js文件,输入 console.log(’right‘)保存。在控制台中执行该文件, 新建一个js文件,姑且命名为index.js,输入如下代码:
第一行请求nodejs的HTTP服务模块,第二行使用http的createServer方法创建一个服务,这个方法会返回一个server对象,该对象有一个listen方法,带一个参数表示端口号。可以监听一个端口。 在开始之前,应该好好规划一下项目的文件目录了。我的目录结构如下: assets放置网站的静态文件css,js,img等;common存放项目的配置文件和一些通用文件;server存放服务处理文件,将要创建的静态文件服务就是放在此目录中; tpl放置的是模板文件也就是网页文件。
一个网页的内容其实就是一段字符串,response.write()可以接受一个字符串作为参数,所以很明显只需要把一个网页的内容作为参数传递给response.write()即可。例如:
一个网页一般会包含css样式文件和javascript脚本文件,再上一个示例中没有这两个文件。现在可以添加简单的css和javascript文件查看效果:
我们知道css样式和javascript脚本有多种不同的引入方法,css样式可以使用外联样式、内部样式和内联样式,javascript可以使用外联和内部两种,既然外联不能正确显示,那么可以尝试其他方法。通过测试可以发现css内部样式和内联样式都可以在网页上看到效果,javascript同样。
但是这两种方式都不是现代web开发所提倡的。现代web开发提倡css样式和javascript使用外联的方式,以方便管理和重用。css文件和javascript文件都是静态文件,我们可以尝试建立一个简单的静态文件服务,这样就可以正确的在网页中使用外联文件了。 |
|