nodejs运行前端项目,创建nodejs项目的步骤

作为一个程序员,我们常常会有很多想法和创意,然后用技术实现出来,这是一个很有成就感的事情。

在实践过程中,会发现很多想法都不能很好地落地,可能是技术、可能是团队氛围等等,于是就开始想着能够不能有一个框架去承载这些想法。

其实在Node. js这个框架下就能很好地实现这样的功能了。Node.js 是一个用于构建服务端应用程度的开源JavaScript运行环境。它提供了一系列有用的特性,如废阻塞I/O、活动事件驱动的网络服务及性能优异的JavaScript运行时环境。本文将重点介绍如何安装Node.js 及实现从零开始创建Node.js 应用的步骤。

安装Node.js

Node是一个轻量级的前端框架,它非常灵活,能够支持大量的功能,比如 JS、 CSS等。如果你已经在使用 FB、 PHPStorm或者 React之类的前端框架,那么可以不用自己去开发前端应用了。

Node. js是基于 JavaScript (主要是 Angular)语言构建的,而 Angular是目前最流行的前端框架。而在安装 Node. js时可以使用 CSS来格式化页面,安装的话可以直接前往官网进行安装下载。

如果你不会写代码或者对代码有一定程度的了解也不用担心。

安装步骤

1.在文件夹中创建一个settings.pr ot oc er,默认是 exploit;

2.打开 nodejs官网,在左侧的选项卡中找到 Node. js选项;

3.勾选 Initialize。进入 node. js环境变量设置界面;

4.在右边的 Download下拉框中选择安装的路径,这里要注意一下 nodejs目录下需要有一个 settings文件夹,我们可以通过点击修改配置文件来创建新的配置文件。下载完成后打开配置文件。

 

创建Node.js应用

在此步骤中,我们将创建一个基本的Node.js 应用程序,并确保它在计算机上运行。

1.使用Express 生成器创建一个 Node.js 应用程序,该生成器默认随 Node.js 和 NPM 一起安装。

npx express-generator myExpressApp –view ejs

 

2.更改为应用程序的目录并安装NPM 包。

cd myExpressApp && npm install

 

3.使用调试信息启动开发服务器。

DEBUG=myexpressapp:* npm start

 

4.在浏览器中导航到http://localhost:3000。

新建模块

在浏览器中输入项目名称,然后点击“选项”按钮,弹出框后选择“应用”,在下拉框中选择“node. js”

提示:了避免出现下载的包不存在或者不完整的情况,要在应用目录下加一个文件夹,命名为backup. exe。然后点击“保存”按钮。

然后点击右边的“+”号按钮增加一个新的模块(也就是项目);

打开后可以看到我们刚刚创建好的项目(注意:你只有这个应用,没有其他任何模块);

新创建好的项目在这里是无法运行的,但是我们可以用它来做一些基本操作和功能使用;

鼠标移到代码面板上点击“代码编辑器”按钮(图中标注出来的位置)来复制代码。

 

配置应用服务应用并部署代码

 

部署到Linux

1.选择myExpressApp 文件夹。

2.右键单击应用服务并选择“创建新的 Web 应用”。 默认情况下使

3.用Linux 容器。

4.键入Web 应用的全局唯一名称,然后按 Enter。 该名称必须在整个 Azure 中保持唯一,且只能使用字母数字字符(“A-Z”、“a-z”和“0-9”)和连字符(“-”)。

5.在“选择运行时堆栈”中,选择所需的 Node.js 版本。 建议使用 LTS 版本。

6.在“选择定价层”中,选择“免费(F1)”并等待资源在 Azure 中完成创建。

7.在弹出窗口“始终将工作区‘myExpressApp’部署到 ”中,选择“是”。 这样,主要在同一工作区中,Visual Studio Code 便可以每次部署到同一应用服务应用。

8.当Visual Studio Code 创建 Azure 资源并部署代码时,它会显示进度通知。

9.部署完成后,从通知弹出窗口中选择“浏览网站”。 浏览器应显示 Express 默认页。

 

部署到Windows

1.选择myExpressApp 文件夹。

2.右键单击应用服务并选择“创建新的 Web 应用…高级”。

3.键入Web 应用的全局唯一名称,然后按 Enter。 该名称必须在整个 Azure 中保持唯一,且只能使用字母数字字符(“A-Z”、“a-z”和“0-9”)和连字符(“-”)。

4.选择“创建新的资源组”,然后输入资源组的名称,例如“AppServiceQS-rg”。

5.选择所需的Node.js 版本。 建议使用 LTS 版本。

6.选择Windows 作为操作系统。

7.选择要为应用提供服务的位置。例如“亚洲”。

8.选择“创建新的应用服务计划”,输入该计划的名称(例如“AppServiceQS-plan”),然后选择“F1 免费”作为定价层。

9.对于“为应用选择 Application Insights 资源”,选择“暂时跳过”,然后等待资源在 Azure 中完成创建。

10.在弹出窗口“始终将工作区‘myExpressApp’部署到 ”中,选择“是”。 这样,只要在同一工作区中,Visual Studio Code 便可以每次部署到同一应用服务应用。

当Visual Studio Code 创建 Azure 资源并部署代码时,它会显示进度通知。

备注:部署完成后,Azure 应用还未运行,因为项目根目录没有 web.config。请按照其余步骤自动生成它。 有关详细信息,请参阅无权查看此目录或页。

 

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/326289.html

(0)

相关推荐

  • 贪玩蓝月可以赚钱吗,元宝怎么回收

    相信大家都有玩过贪玩蓝月,作为一款非常火爆的游戏,经常刷爆我们的屏幕,就像我身边也有很多的小伙伴都在玩贪玩蓝月。而这个游戏最知名的无疑就是玩游戏可以赚钱了,那么贪玩蓝月怎么换人民币?相信是很多朋友关注的问题,下面就带大家一起来了解一下兑换方法。 1.怎么换人民币 贪玩蓝月怎么换人民币?其实目前在贪玩蓝月游戏里,是没有官方渠道提供人民币的兑换渠道的,在游戏里面…

    2021-11-22
  • 机战mx攻略,超级机器人大战mx隐藏攻略

    我是非常喜爱超级机器人大战(SRW)系列的热血萝卜控霸王蟹。借助上期的机会聊了本蟹最喜爱的女性形象原创机体“瓦尔西奥妮”,本期就来为大家聊聊本蟹最喜爱的系列原创人物拉米娅和她的座机“弓天使”吧。 从《机战A》登场的主角拉米娅在系列里拥有非常之高的人气,与男主角阿克塞尔一样也是彼岸世界“影镜”部队的成员,然而拉米娅并非人类,而是彼岸世界联邦军特殊武装技术研究所…

    2023-07-05
  • dxomark手机排名,最新DXOMARK手机排名:测评你的最佳选择

    【手机中国】这是目前DXOMARK的排名情况,排名前十依次是荣耀Magic4至臻版、iPhone 14 Pro、华为P50 Pro、iPhone 13 Pro、iPhone 13 Pro Max、小米11 Ultra、华为Mate40 Pro 、小米12S Ultra、华为Mate40 Pro、三星S22 Ultra。 荣耀Magic4至臻版 而反观榜首的荣…

    投稿 2023-05-21
  • 怎么跟电商合作去哪找(EDM邮件营销方案)

    我们Webpower有20年营销经验,服务过包括雅诗兰黛、南航、星巴克在内的众多优质品牌,在我们看来,成本低廉,又能高产出回报比的推广方式,邮件营销必定榜上有名。 下面我们将用真实的数据和案例,向大家展示一下邮件营销的成本、产出、效果,可以选择性观看: 1、先说成本和回报产出比 一封群发邮件的价格,普遍在1毛钱以内,是的,你没有看错,就是这么便宜,如果你超过…

    2022-01-03
  • 小件搬运工日结400一天,附近搬运400日结 装卸工

    随着用工荒的持续,富士康涨薪到35元/小时,昌硕返费高达19000元;间接带动地方用工出现短缺,随之而来的工资涨幅,出现了哪些日赚高薪岗位? TOP1:体力类快递装卸! 物流仓库工种有哪些:拣货、分拣(按区域划分)扫描、拆包、打包、分货、装卸、叉车等要职!那他的薪资有多少呢? 德邦物流仓库装卸:依照陕西西安德邦物流仓库为例,从原有的160-180一天薪资,直…

    2022-04-20 投稿
  • ps人物肤色调色技巧(ps调整人物肤色有几个方法)

    ps中如何利用混合模式提亮肤色?”预知详情,请看下文,希望本篇内容对大家有所帮助。   方法一:利用“混合模式为滤色”提亮肤色 首先,我们在ps中打开一张图片,新建一个曲线的调整层,如图所示:   第二步:将曲线调整层的混合模式改为滤色,不透明度改为50%,最终效果如图所示:   方法二:利用“混合模式为柔光”提亮肤色 由于这个…

    2021-12-04 投稿
  • 拍照效果最好的手机排行(国产手机拍照效果排行)

    截至目前今年上半年的旗舰手机基本已经发布的差不多了,不难发现这些旗舰机型在影像方面都有出色的表现,在笔者看来,当短视频开始流行之后全民影像时代已正式开启。因此,在上半年的新机比拼当作,各家厂商如“八仙过海”般的“各显神通”,推出了多款让我们影像深刻的影像旗舰,那在这么多款机型中哪款拍照手机热度最高呢?   近日,中关村发布了2021年5月拍照手机热…

    2022-01-02 投稿
  • 华为手环b5,华为手环B5:健康追踪与智能提醒助你健康生

    一、前言 电话结束,将耳机放入底托时,只需要轻轻一按,底托的磁铁便迅速吸引耳机归位,这一系列操作上手五分钟后闭着眼都可以完成。 通话质量一直都是华为各种通话终端的共有长项,测试结果也未出所料。笔者与电话另一头的同事登高临风进行通话,在疾风呼啸当中,整个通话过程全无被风噪和环境噪音所影响。 通话的整个过程,耳机不会让耳朵出现不适的异物感,和耳套采用质地柔软的高…

    投稿 2023-05-22
  • 麦咖啡激活码,拿铁和燕麦拿铁哪个好喝

    8月31日,麦当劳旗下品牌麦咖啡(McCafé)宣布推出“奶铁系列”,并全面下架拿铁。北京青年报记者了解到,“奶铁”比拿铁更奶更浓,是麦咖啡在了解中国消费者咖啡口味的基础上,重磅研发的全新奶咖类产品。“奶铁”将作为麦咖啡专属明星产品,在全国近2500家麦咖啡门店长期售卖。此外,麦咖啡预计2023年新增约1000家门店,大部分位于三线城市。 麦咖啡此次推出的“…

    2023-07-05
  • 大数据背景下的精准营销案例

    引言:一场数据拔河 月初,「华尔街日报」报道**联邦贸易委员会正在调查电商巨头亚马逊,因为它在为自有品牌定价、定位和确定目标消费者时涉嫌不当使用数据。所谓不当,具体指的是其借助平台优势使用更多第三方卖家数据辅助决策,无论从数据量还是数据处理能力上看,亚马逊和第三方卖家间都存在不公平竞争的问题。 这不是平台与广告主间首次发生矛盾。 2017年,逾200个广告主…

    2022-06-01 投稿
  • 支付宝证书过期怎么办,支付宝证书是什么意思

    《支付宝证书过期怎么办?》 在使用支付宝的过程中,我们可能会遇到支付宝证书过期的情况。 这也许会让一些用户感到困惑和不安,不知道该如何处理。 那么,支付宝证书过期到底是怎么回事呢?我们又该如何解决这个问题呢? 一、什么是支付宝证书? 支付宝证书就像是我们在支付宝账户上的一把“钥匙”,它用于验证我们的身份和确保交易的安全性。 当我们进行一些重要的交易或者操作时…

    投稿 2025-04-02
  • 怎么关闭淘宝淘友圈,怎么关闭淘宝淘友圈分享

    《怎么关闭淘宝淘友圈?详细指南及相关思考》 在淘宝的使用过程中,淘友圈是一个比较有特色的功能,但也许有些用户并不喜欢它,或者觉得它对自己的购物体验没有太大帮助,那么就会想知道怎么关闭淘宝淘友圈。 下面我们就来详细探讨一下这个问题。 一、寻找关闭淘友圈的入口 我觉得首先要找到关闭淘友圈的入口,这可能会有点小麻烦。 我们打开淘宝应用后,在首页或者“我的淘宝”页面…

    投稿 2025-03-18