上一篇:《nuxt3项目实践》


《nodejs学习自我总结》

作者 vhaixingv 创建于 24-03-05 16:04:31

1、nodejs学习文档: https://www.nodejs.com.cn/api/documentation.html    // 对nodejs全局变量及http等模块的描述详尽

                                    https://nodejs.p2hp.com/learn  // 更适合引导学习


2、"use strict" :指定代码在严格条件下执行;


3、nodemon 是一种工具,可在检测到目录中的文件更改时通过自动重新启动节点应用程序来帮助开发基于 node.js 的应用程序。

4、Vue,webpack,node之间的关系

1.vue的开发本身是不依赖node的,不过vue的脚手架工具vue-cli里面集成的webpack是基于node开发出来的。
因此只能说webpack是依赖node的。
2.npm run dev本质也是起一个服务,不过是利用node起的服务,起的是前端项目的服务;两者没有联系。
(你可以使用npm run命令来运行package.json文件中scripts里的任何条目)
3.现在的前端项目大多通过webpack管理,webpack又是基于node,node是一个运行在服务器端的js环境,
浏览器本身不支持的scss、es6/es7语法、typescript等都可在node这通过工具包npm去解决.
因此前端项目起的node服务一般是为了解决这些问题。

作者:Xttaoamz
链接:https://www.jianshu.com/p/e4e519bec5dc
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


5、一个简单的例子

新建index.js

const http = require('http')

const hostname = '127.0.0.1'
const port = 3000

const server = http.createServer((req, res) => {
  res.statusCode = 200
  res.setHeader('Content-Type', 'text/plain')
  res.end('Hello World\n')
})

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`)
})

cmd控制台命令:  node index.js

浏览器访问: 输出  Hello World




下一篇:《npm 命令》