首页 > 编程语言 >Setup Babel ES6 for Express and Nodejs

Setup Babel ES6 for Express and Nodejs

时间:2024-07-17 10:29:32浏览次数:13  
标签:npm Nodejs Babel Setup express start babel app port

Create project and install dependencies

mkidr my-app && cd my-app
npm init -y
npm i -D @babel/cli @babel/core @babel/node @babel/preset-env
npm i expresss

Create .babelrc

{
    "presets": ["@babel/preset-env"]
}

Write a web service

mkdir src/ && touch src/app.js
In app.js

import express from 'express';

const app = express()
const port = 9098

app.get('/', (req, res) => {
    res.send('ok')
})
app.listen(port, () => {
    console.log(`app listen on port ${port}`)
})

package.json

Include "type": "module" at the root level and add the start script "start": "npx nodemon --exec babel-node src/app.js" inside the scripts section.


Start the project

npm start

标签:npm,Nodejs,Babel,Setup,express,start,babel,app,port
From: https://www.cnblogs.com/woohsi/p/18306776

相关文章

  • nodejs微信支付安全证书下载,亲测有效
    微信支付是目前非常流行的支付方式之一,很多开发者在集成微信支付时需要下载并使用微信支付的安全证书。本文将详细介绍如何在Node.js环境中下载微信支付安全证书,并提供一个亲测有效的示例代码。前置条件在开始之前,请确保你已经具备以下条件:已注册微信支付商户,并获得商户号和AP......
  • Docker入门(三):nodejs后端服务部署
    本文主要内容是通过dockerfile创建镜像,并通过kubernets(简称k8s)来启动集群服务。最后你会得到一个简单的nodejs提供的api服务。写在前面需要安装的有node(如何安装?),kubectl(如何安装?)一,创建nodejs应用本文主要是用于实践k8s,所以nodejs项目写的非常简单,除了package*.json之外只......
  • How to setup and configure mptcp on Ubuntu
    https://medium.com/high-performance-network-programming/how-to-setup-and-configure-mptcp-on-ubuntu-c423dbbf76cc  HowtosetupandconfiguremptcponUbuntu  MartenGartner·FollowPublishedinHighPe......
  • Setup Multipath TCP
    https://medium.com/@iheb.zannina/setup-mptcpv1-in-linux-v5-6-9b5e48173b5b  SetupMultipathTCP IhebZannina·Follow5minread·Mar23,2023 1   AbstractMPTCP,orMultipat......
  • 为什么我的 Nodejs 的http 服务接收到的IP地址前面会有::ffff:?
    HelloWorld今天介绍一个比较绕口的技术。故事的首先要从测试同学提的一个BUG开始为什么一个ipv4地址前面会有::ffff:呢?是不是你的程序写错了呢。那我们来深究一下这个是什么东西。这种地址叫ipv4mappedipv6。为什么会有这么奇怪的东西呢,与ipv6部署有关。我们知道,ip......
  • [NodeJS] JavaScript模块化
    JavaScript诞生于1995年,一开始只是用于编写简单的脚本。随着前端开发任务越来越复杂,JavaScript代码也越来越复杂,全局变量冲突、依赖管理混乱等问题变得十分突出,模块化成为一个必不可少的功能。模块化发展史与方案对比YUI与JQuery2006年,雅虎开源了组件库YUILibrary,使用类似......
  • NodeJS蔬菜自产零售混合销售平台-计算机毕业设计源码10149
    摘 要随着移动互联网的快速发展,购物方式也发生了巨大的变化。蔬菜作为消费者生活中必不可少的商品之一,在移动互联网时代也迎来了新的购物方式——购物小程序。购物小程序是一种基于手机应用平台的轻量级应用程序,用户可以通过它方便地浏览、选择和购买蔬菜。本文介绍了一个......
  • [NodeJS] Streams流式数据处理
    在现代应用开发中,数据处理的效率和资源管理尤为重要。NodeJS作为一种高效的JavaScript运行时环境,通过其强大的流(Stream)功能,提供了处理大规模数据的便捷方式。流式数据处理不仅能够优化内存使用,还可以提高数据处理的实时性和效率。下文将介绍NodeJS中的流概念、流的类型以及如何利......
  • nodejs编写退出登录的接口逻辑
    目录1.安装必要的依赖2.登录成功生成和返回JWT3.在服务器端维护一个黑名单列表,记录已失效的JWT4.在验证JWT时检查黑名单5.退出登录时将JWT添加到黑名单中完整代码nodejs实现退出登录接口的逻辑,通常包括以下步骤:安装必要的依赖登录成功生成和返回JWT。在服务器......
  • nodejs登录成功生成token并验证
    目录1.安装必要的依赖包2.创建Express应用3.生成token4.使用`express-jwt`验证Token5.错误处理在Node.js中,nodejs登录成功生成token并验证通常涉及以下几个步骤:安装必要的依赖包:常用的库包括 `express`用于创建服务器,`jsonwebtoken`用于处理JWT(JSONWebToken),`expr......