编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

七爪源码:如何使用 node.js 和 Express.js 开始一个项目 - 对于初学者

wxchong 2024-10-22 17:54:03 开源技术 13 ℃ 0 评论

这篇文章完全适合初学者。 下面提到的问题是您在开始编码之前需要找到答案的问题。 然后你需要准备适合 node.js 的计算机环境。

  • 什么是 Node.js?
  • 什么是 Express.js?

Node.js 是一个具有服务器端开发功能的 javascript 运行时环境。它建立在 Chrome 的 V8 引擎之上。节点是异步的。这意味着它不会仅仅因为一个请求而阻塞自己。它可以处理多个请求。一旦 Node 启动,它就会启动所有变量和函数并等待事件发生。

Express.js 是一个 node.js 框架,它提供了很棒的功能来构建 Web 和移动应用程序。我们可以使用 Express 构建单页多页或混合 Web 应用程序。它建立在有助于管理服务器和路由的 node.js 之上。

在这里,我列出了我将在本文中介绍的主要领域。首先,您需要了解一些在构建 Web 应用程序时非常重要的基本任务。

  • 如何安装代码编辑器。
  • 如何在计算机上安装 Node.js。
  • 如何安装 NPM 包。


安装 Visual cade Editor

有很多代码编辑器可供程序员使用。但是 VS 代码更受欢迎,因为它是免费的、轻量级的、不太复杂的、很酷的扩展等。所以,我的建议是使用 VS 代码作为您的代码编辑器。在这里下载。


在您的计算机上安装 Node

在您的计算机上安装 Node 是小菜一碟。您只需要访问 Node 端并为大多数用户下载推荐的版本。然后,您只需单击下载的 .exe 文件并按照简单的安装过程进行操作。您可以通过在命令提示符下输入 node --version 或 node -v 来检查是否成功。


在项目上安装 NPM 包

www.npmjs.com 托管了数千个用于各种目标的 NPM 包。有一个简单的命令用于安装 NPM 包。要安装任何 NPM 包,您需要在 cmd 中键入以下命令:

npm install package_name

还有一个简短的版本。

npm i package_name

要卸载一个包,你可以使用这个:

npm uninstall package_name

接下来,我将告诉您如何逐步构建 node.js 应用程序。

在 Node.js 上执行你的第一个程序。

如何导入 Node 模块或 NPM 包。

如何启动 NPM。

如何安装 Express 和创建 express 应用程序。

如何在端口 5000 上启动服务器。

如何用不同的方法定义路由。

让我们进入本文中最重要的主题。 您将能够学习开发节点应用程序时需要了解的所有基础知识。


执行您的第一个节点应用程序

了解javascript的基本知识就足以实现这一点。 打开 VS 代码并在您的项目目录中创建一个文件 index.js。 你可以使用任何你想要的名字。 然后在该文件类型中:

console.log("Hello Node, This is my first program");

然后,在 VS 代码中打开终端并导航到文件路径以键入 node index.js 或 node index 。 您可以在终端中看到输出。

导入节点模块或 NPM 包

Node.js 有一组内置模块,无需任何安装即可直接使用。 让我们从一个简单的开始,即 fs(文件系统)。 我们可以使用它来编写、创建和修改文件。 您可以将其导入并分配给如下变量:

const fs = require('fs');

你也可以像这样导入 NPM 包。 因此,导入节点模块或 NPm 包是非常明确的。

const suitable_variable_name = require('Node_Module_name');
const suitable_variable_name = require('NPM_package_name');


在你的程序中启动 NPM

这也是一个简单的过程。 您只需要在终端中运行以下命令即可启动 NPM。 然后会出现一些问题。 相应地回答他们或按 Enter 键。 执行此操作后将创建 package.json 文件。

npm init

如果您对所有问题都按 Enter 键,则您有一个快捷方式来执行此操作。 您可以键入 npm init -y 而不是 npm init 。


安装 Express 并创建 express 应用程序

您可以将 express 安装到您的应用程序中,就像安装 NPM 包(前面已解释)一样。

npm install express

然后,您可以像这样导入和创建 express 应用程序:

const express = require('express');const app = express();


在 5000 端口启动服务器

您可以使用 app.listen() 函数绑定并监听指定主机和端口上的连接。

const PORT = 5000;app.listen(PORT, () => {   console.log(`Server is running on port ${PORT}`);});

这是我们迄今为止构建的应用程序。

使用不同的 HTTP 方法创建一些路由

最常用的 HTTP 方法是 POST、GET、PUT、PATCH 和 DELETE。 您可以使用 GET 方法 asapp.get(route, callback function) 创建路由。 回调函数有两个参数req和res。 将其用作 req 和 res 不是强制性的。 您可以使用任何名称.

app.get("/", (req, res) => {  res.send("Hello, This is start of the application");});

您可以像这样创建任何路线。 我已经教过你如何使用 express 启动节点应用程序。 这是本文的结尾。 但我要告诉你一个更有趣的事实。 那就是 nodemon NPM 包。 当您构建应用程序时,此包非常有用。 每次更改应用程序时都必须运行服务器。 nodemon 很容易解决这个问题。 如果您使用 nodemon,则不必每次都运行服务器。 一次就足够了。

npm install nodemon

安装后,您必须将此“开始”:“nodemon index.js”脚本添加到 package.json 文件中。 然后再次运行服务器。

下一篇博文见。

关注七爪网,获取更多APP/小程序/网站源码资源!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表