1.node中http.createServer出来的server本身不能提供静态文件的路由吗?比如,http://cnodejs.org/xxxx.html,必须根据请求返回xxxx.html才能让客户端读取到?
2.我使用npm指令安装module的时候,没有-g全局安装,应该是安装到当前文件夹下,为什么安装到了C:\Users\XXX\node_modules下了?
5 回复
node
核心库不提供静态服务器。需要自己实现,现在有许多第三方的模块做了这件事情。connect
,node-static
等。- 在当前目录下没有
node_modules
文件夹的时候,npm install xxx
会把模块安装到外层的node_modules
目录下。但是如果是把依赖写在package.json
里面,通过npm install
安装的话,会在当前目录创建node_modules
文件夹。