Node.js(day4)
一、一些小问题 1.文件操作路径和模块读取路径的问题 我们使用fs核心模块系统进行文件操作时一般这样书写路径 fs.readFile('./views/index.html');//读取views目录下的idnex.html文件 我们使用require()进行自定义模块加载时的路径一般这样写 require('js/main.js');//加载js目录下的main.js 注意区分两者的区别, ./ 的含义是相对路径,代表当前目录。 文件操作路径不可以省略,而模块读取路径可以省略 。另外如果忽略 . 写成'/',那么 / 代表的是磁盘根目录。 2.让服务器自动重启的第三方模块nodemon 每次都要更新js后都需要手动重新启动服务器,比较麻烦,我们可以使用 nodemon 第三方模块来实现服务器自启动。 安装nodemon npm insatll --save nodemon -g 使用 在命令行中使用nodemon代替node命令即可: 当执行的js被执行保存时服务器就会重新启动。 二、在express中使用art-template art-template专门为express配套了第三方模块: express-art-template ,可参考官方文档进行使用: express-art-template 安装 npm insatll --save art-template npm