node.js开源文件服务器,本地node.js服务器搭建

本文详细指导如何使用Node.js和Express创建本地服务器,并配置静态文件服务,实现网页访问。从基础环境检查、Express安装到部署HTML文件,一步步教你搭建和调试服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本地node.js服务器搭建并通过浏览器访问服务器

f9af2eaf77df

1

f9af2eaf77df

2

f9af2eaf77df

3

github下载express

https://github.com/expressjs/express

1.首先

检查是否安装了node和npm

要检查是否安装了Node.js,请在终端中运行以下命令:

node -v

要确认您已安装npm,可以在终端中运行此命令:

npm -v

f9af2eaf77df

f9af2eaf77df

mac-终端命令行

2.没有的话需要去下载安装Node.js和npm(npm与Node.js一起发布 - 这意味着当你下载Node.js时,你会自动在你的计算机上安装npm)https://nodejs.org/en/

f9af2eaf77df

推荐大多数用户使用

3.在桌面新建个文件夹

mkdir 1214tt

进入到1214tt文件夹下

f9af2eaf77df

cd /Users/zhaotong/Desktop/1214tt

npm init

后一路确定enter

f9af2eaf77df

npm init

经过npm init后会在文件夹下生成一个package.json文件

接下来在 myapp 目录下安装 Express 并将其保存到依赖列表中。如下:npm install express --save

f9af2eaf77df

npm install express --save

经过npm install express --save后会在文件夹下生成一个package-lock.json文件

f9af2eaf77df

接下来在1214tt文件下新建.js文件

varexpress=require('express')varapp=express()app.get('/',function(req,res) {res.send('Hello World')})app.listen(3000)

f9af2eaf77df

f9af2eaf77df

敲入vim ttindex.js后 按I开始写入,把上方截图的五行代码黏贴到其中,然后按: wq 保存并且推出vim

f9af2eaf77df

f9af2eaf77df

最后在终端里启动node \ttindex.js

f9af2eaf77df

最后在终端里启动node \ttindex.js

在浏览器里输入http://127.0.0.1:3000

访问得到

f9af2eaf77df

http://127.0.0.1:3000

f9af2eaf77df

http://localhost:3000

大功告成

于是就可以通过服务器访问网页

1.首先打开百度的新闻----页面存储为网页源码命名为ttbaidu.html到桌面

然后在1214tt文件里新建一个文件夹www_root

将ttbaidu.html拖入到www_root文件夹下

此时需要修改1214tt文件夹下的ttindex.js文件

var express = require('express')

var app = express()

var path = require("path");

app.use("/", express.static(path.join(process.cwd(), "www_root")));

app.get('/', function (req, res) {

res.send('Hello World')

})

app.listen(3000)

f9af2eaf77df

再次启用node \ttindex.js

f9af2eaf77df

现在明白了移动端只是长海一粟,服务器才是博大精深!!!!

https://www.npmjs.com/get-npm

http://www.expressjs.com.cn/starter/installing.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值