📅  最后修改于: 2023-12-03 14:44:44.649000             🧑  作者: Mango
Node.js 是一个基于 JavaScript 执行的开源、跨平台的服务器端运行环境。它提供了一系列 API,可以使 JavaScript 能够进行文件操作、网络通信、进程管理等与服务器端相关的功能。
要安装 Node.js,可以在其官网 https://nodejs.org/en/download/ 上下载适合自己系统的安装包,也可以使用包管理器进行安装。
如果你使用的是 Mac,并且已经安装了 Homebrew,就可以通过以下命令来安装 Node.js:
brew install node
更多安装方式请参考官网文档。
在 Node.js 中,常见的目录名有以下几个:
node_modules
: 存放项目依赖的第三方模块。public
: 存放静态资源文件,如 HTML、CSS、JavaScript 文件等。views
: 存放视图文件,如模板文件。routes
: 存放路由文件。middlewares
: 存放中间件文件。下面是一个使用 Node.js 创建 HTTP 服务器的例子:
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}/`);
});
在终端中运行该脚本,即可在本地启动一个监听 3000 端口的 HTTP 服务器。访问 http://127.0.0.1:3000/ 即可看到 'Hello World' 的响应。
Node.js 通过 JavaScript 提供了服务器端开发的能力,使得前端开发者能够轻松地进行服务器端开发,开发出高效、可扩展的应用程序。通过使用 Node.js 目录名,可以更好地管理项目文件,并使得团队协作更加方便高效。