nodejs配置express服务器,运行自动打开浏览器

这篇具有很好参考价值的文章主要介绍了nodejs配置express服务器,运行自动打开浏览器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

nodejs配置express服务器,运行自动打开浏览器,# Network 灰鸽宝典,express,服务器,运维

查看专栏目录

Network 灰鸽宝典专栏主要关注服务器的配置,前后端开发环境的配置,编辑器的配置,网络服务的配置,网络命令的应用与配置,windows常见问题的解决等。


作为前端开发的项目,有的时候打包完后就想在本地测试是什么样子的,另外一些如cesium等程序,需要在服务的环境下才能启动三维球等。 这里使用nodejs+express搭建一个普通的服务器。

代码结构:
nodejs配置express服务器,运行自动打开浏览器,# Network 灰鸽宝典,express,服务器,运维

设置方法:

1,安装nodejs

2,创建一个文件夹,然后npm init 创建package.json

nodejs配置express服务器,运行自动打开浏览器,# Network 灰鸽宝典,express,服务器,运维

由于配置后来修改,main入口改为了server.js

3, 安装express和open组件

npm install express open --save

4, 配置server.js文件

const express = require('express') 
const path = require('path') 
const app = express() 
const open = require('open') //npm另安装的模块 
 
app.use(express.static(path.join(__dirname, 'html'))) 
 
open("http://localhost:7010")  //打开网页 
app.listen(7010, () => { 
  console.log('启动成功,请打开http://localhost:7010') 
}) 

5, package.json最终配置

{ 
  "name": "express-server", 
  "version": "1.0.0", 
  "description": "nodejs 编写的express为框架的一个html服务器", 
  "main": "server.js", 
  "scripts": { 
    "test": "test", 
    "prestart": "echo " 启动start之前 "", 
    "start": "node server.js", 
    "poststart": "start http://localhost:7010" 
  }, 
  "author": "zjcopy.com", 
  "license": "ISC", 
  "dependencies": { 
    "express": "^4.17.1", 
    "open": "^8.2.1" 
  } 
} 

6,放置文件:

将静态的文件放到html文件夹中,比如一个index.html文件

<!DOCTYPE html> 
<html lang="en"> 
 <head> 
 <meta charset="UTF-8"> 
<title>nodejs显示html</title> 
</head> 
 <body> 
<h1>成功了,激动吗?大剑师的访问者</h1> 
</html> 

7,执行命令

npm run start

开启服务,同时打开浏览器,浏览网页

结尾语

Network 灰鸽宝典为开发配置保驾护航,让服务运行快捷平稳。 希望某个知识点就能帮助你,欢迎学习GIS的朋友一起交流。
《 Openlayers 综合示例200+ 》,
《 leaflet示例教程100+ 》,
《 Cesium示例教程100+》,
《MapboxGL示例教程100+》。文章来源地址https://www.toymoban.com/news/detail-760982.html

到了这里,关于nodejs配置express服务器,运行自动打开浏览器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】使用Jenkins + svn + springboot自动构建jar包并自动打包在服务器上运行

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年04月26日
    浏览(36)
  • Node服务器-express框架

    1 Express认识初体验 2 Express中间件使用 3 Express请求和响应 4 Express路由的使用 5 Express的错误处理 6 Express的源码解析 1、在项目文件的根目录创建package.json文件 2、下载express 3、基本使用 4、运行服务器 先要下载nodemon 中间件在express就是post或者get里面的回调函数(req,res,next)

    2024年02月01日
    浏览(42)
  • 环境配置——Windows平台配置VScode运行环境为远程服务器或虚拟机

    1. 远程机需要先安装SSH服务,命令如下 2. 安装好后需要开启SSH服务: 3. 查看SSH服务是否有被开启: 4. 本地Windows需要生成密钥将公钥放到远程机中 4. 1 Windows生成密钥: 进入 C:Users用户名.ssh(如没有该目录则需要手动创建)  4.2 在远程机上 ~/.ssh 目录下创建 authorized_keys 文

    2024年04月27日
    浏览(62)
  • iTerm2 自动连接服务器配置

    iTerm2 自动连接服务器配置 创建ssh_conf.sh配置文件 编辑配置文件内容 菜单栏打开 Profiles,然后点 Edit Profiles 点击加号添加一个新的 Profile,在 Command 中写上这个命令,路径用你自己配置文件的路径 配置结束,下面是常用的命令 文件上传远程服务器root下 后台运行 查看正在运行

    2024年02月06日
    浏览(41)
  • SpringBoot自动配置-Condition/切换内置服务器

    需求: 在Spring的IoC容器中有一个User的bean,要求: 导入Jedis坐标后,加载该Bean,没有导入,则不加载。 实现: 项目结构: (1)创建 User 类: (2)创建bean定义的源 UserConfig : 如果你不清楚@Configuration标签和@Bean注解的作用,可以参考下面的博客: @Configuration注解详解_技术宅丶拾年

    2024年02月21日
    浏览(32)
  • “配置DHCP服务器和DHCP中继的网络自动配置实验“

    \\\"配置DHCP服务器和DHCP中继的网络自动配置实验\\\"   【实验目的】 部署DHCP服务器。 熟悉DHCP中继的配置方法。 验证拓扑。 【实验拓扑】 实验拓扑如图所示。 设备参数如下表所示。 设备 接口 IP地址 子网掩码 默认网关 DHCPSERVE S0/3/0 192.168.10.1 255.255.255.0 N/A R2 S0/3/0 192.168.10.2 255.

    2024年02月08日
    浏览(56)
  • Ubuntu20.04.5配置nfs服务器并自动挂载

    两台Ubuntu20.04.5版本的操作系统 分别当作一台服务器,一台客户机 1.服务器端(主机名我的是ceph01) 1.1安装nfs服务 apt install nfs-kernel-server 1.2 查看nfs版本 cat /proc/fs/nfsd/versions 安装完成后,NFS 服务将会自动启动,默认在Ubuntu 20.04上NFS2 被禁用,NFS3和NFS4以上可以使用。 查看NFS的版

    2024年02月06日
    浏览(72)
  • DNS:自动化配置 主/从/缓存 DNS服务器

    学习遇到 DNS 自动化部署的一个 Ansible 剧本,这里分享给小伙 部署使用 Bind9 ,包括主从 DNS 构建,缓存 DNS 构建,缓存使用 unbound 剧本相对简单 理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它

    2024年02月13日
    浏览(43)
  • express搭建服务器并连接mysql数据库

    前言:express是一个轻量级的node.js web应用程序开发框架,为web和移动应用程序提供一组强大的功能,可以帮助我们快速搭建基于nodejs的web应用。通俗来说:express可以搭建服务器,接受前端发送过来的请求,并连接数据库,通过一系列操作做出响应发送到前端。 注意:搭建服

    2024年01月18日
    浏览(45)
  • 自动化安装Nginx脚本:简化您的服务器配置

    在如今的网络世界中,Nginx作为一款高性能的Web服务器和反向代理服务器,扮演着至关重要的角色。然而,手动安装和配置Nginx可能会耗费大量时间和精力,特别是对于那些对Linux系统不太熟悉的人来说。幸运的是,我们为您带来了一个自动化的解决方案,能够简化整个Nginx安

    2024年02月10日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包