首页 > 只需三分钟您就可以用nodejs搭建静态网页服务器(配置静态网页访问目录)

只需三分钟您就可以用nodejs搭建静态网页服务器(配置静态网页访问目录)

Node.js 中文网Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。http://nodejs.cn/先安装nodejs

在自己的网站项目文件夹根目录里面创建app.js

/**【运行起来说明】在当前目录CMDcnpm i express & cnpm i forever -g & forever start app.js* */
let express = require("express"), app = express();// 可以同时设置多个别名访问路径:
// app.use("/upload", express.static(__dirname + "/upload"));//配置静态资源文件目录路径(用于外部访问http://127.0.0.1/upload/资源文件)
// app.use("/", express.static(__dirname + "/"));//配置静态网页访问目录【前端代码就放这个文件夹】(用于外部访问http://127.0.0.1/)
// 上面的写法等同于↓
app.use(express.static("./"));const port = 8080;
app.listen(port, () => console.log(`网站服务器启动,访问地址:http://127.0.0.1:${port}`));

 

出现上面的提示,就代表可以访问了, 这样就可以用

http://127.0.0.1:8080http://127.0.0.1:8080/

http://localhost:8080http://localhost:8080/

来访问网站了,如果本地ip绑定了外网域名,也可以用域名访问网站了

小贴士:其实用node app.js也可以运行该程序,只是关闭cmd窗口后程序进程就挂了。使用forever start app.js就可以在关闭cmd窗口的情况下继续运行后台程序(推荐forever)

但是有的同学希望是后面不带端口号8080的,想要使用80端口怎么办,本地的80端口又被占用了

戳下方链接↓

杀死本地80端口占用的进程,还你一片宁静乐土_←你挚爱的强哥→的博客-CSDN博客运行cmdnetstat -aon|findstr 80然后taskkill -f -pid 32428(这个就是pid进程编号)回车进程死翘翘了~去愉快玩耍吧~哦对了 别忘记一健三联关注我哟~https://s-z-q.blog.csdn.net/article/details/123562135

更多相关:

  • 对象表示方式   1、第一种方式:使用new操作符后跟Object构造函数 var person = new Object();
    person.name = 'Nicholas';
    person.age = 29; 2、对象字面量表示法 var person = {name:'Nicholas',ag...

  • 一、使用.Net Core构建WebAPI并访问Docker中的Mysql数据库 这个的过程大概与我之前的文章《尝试.Net Core—使用.Net Core + Entity FrameWork Core构建WebAPI(一)》一致。 但是在我们这里,由于docker中无法部署sql server,所以我采用了Mysql数据库,顺便...

  • ng g s services/http  app.module.ts ... @NgModule({declarations: [...],imports: [...HttpClientModule,//这个很重紧要,没有就会报错],providers: [],bootstrap: [AppComponent] }) expor...

  • set-misc-nginx-module模块是标准的HttpRewriteModule指令的扩展,提供更多的功能,如URI转义与非转义、JSON引述、Hexadecimal/MD5/SHA1/Base32/Base64编码与解码、随机数等等。在后面的应用中,都将会接触使用到这个模块的。该模块是由章亦春先生开发的,他开发的其他模块应用...

  • 该源码包是MySQL-python-1.2.4b4.tar.gz 从2013-06-28以来一直没有更新,注意该网站可以区分访问的终端类型是Windows还是Linux之类的,从而返回的源码包格式不一样。 在CentOS上的安装方法是 http://www.cnblogs.com/jackluo/p/3559978.html...

  • ATS默认提供了对Referer头的http request的防盗链功能,主要应用于图片,对视频等会使用级别更高的防盗链功能,比如事先约定好key,采用md5或HMAC-Sha1算法加密等。 在remap.config中按如下格式设置: map_with_referer client-URL origin-server-URL re...

  • 测试大文件下载 curl -I "http://resource.tsk.erya100.com/TS/flv/TS180/5836/9.flv?t=1430796561727" 单条转发模式in per remap mode 在remap.config中添加一条 map http://resource.tsk.e...