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)

相关推荐

  • cad平面制图常用技巧,cad制图规范

    CAD制图技巧图层管理 一般制图分层A.墙体层(WALL) B.家具层(FURNITURE) C.填充层 D.窗层(WINDOW) E.布置层 F.尺寸层(DIM) G.文字层(TEXT) H.轴线层(DOTE) I.轴线标注层(AXIS) J.分格层 制图时分清各层便于调整图纸,节省时间。 线条分色制图时将墙体、家具、填充线、文字、分格线等线条颜色区分,便…

    2023-07-03
  • 汪小菲力挺大s,大s为什么可以拿住汪小菲

    徐家姐妹凭借着新婚话题,近期一直霸占娱乐头条,尤其小S各种蹭热度的行为更是让网友觉得不爽,而汪小菲的一条微博直接将双方矛盾激化,小S虽然用文言文回应前姐夫,但舆论早已经倾向汪小菲这边。 小S近期不断利用姐姐再婚的消息给自己新节目引流,尤其在最新一期节目中称自己一下子就猜到了新姐夫是具俊晔,还说他们二人是在最相爱的时候被迫分开,表面上证明姐妹心有灵犀,实际上又…

    2022-05-04 投稿
  • 5000块钱创业做什么好(用5000元本钱创业)

    一个成本20元的东西卖到了5000元,毛利润高达80%,年利润高达7.8亿。这是赵燕成为山东女首富,身价超500亿的成功秘诀。可是什么样的东西能有这么高的利润,她又是怎么将便宜的东西卖得这么贵的呢? 赵燕还是很幸运的,在她们一筹莫展的时候,她看到了一家濒临倒闭的冰箱厂。这家冰箱厂原本生意不错,因为资金链断裂而停运,导致厂里1000多台冰箱卖不出去。其他人都觉…

    2023-01-25 投稿
  • wifi很卡顿怎么办(家里wifi老卡怎么回事)

    家里WiFi总是卡,不是被人蹭网了还能有什么原因呢? 毕竟我们宽带少则一百兆,多则几百兆乃至上千兆,照理说不应该会出现卡顿的情况。如果你也是这样的宽带,仍出现了网络卡顿,那么考虑过是什么原因吗? 当然,关于WiFi卡顿,我们是有一些知识点需要了解的,比如: 1、定期重启路由器,建议大家每天都关闭一次,清除路由器的缓存。 2、定期看看需不需要更新安全固件。 3…

    2023-05-29 投稿
  • 澳门大学内陆录取线多少分?2022澳门大学录取线

    近年来,澳门院校的申请热度不断提升。虽然距离2022年高考还有几个月时间,但是不少同学都在规划升学双保险,以澳门院校为代表的「就近升学热」已经成为疫情环境下很多考生和家长的首选升学途径。 在澳门,本科通常是4年制,不同的学校和专业,学费有所不同。澳门高校每年学费约7-10万澳门币,工商管理、设计类的专业学费会相对比较高。具体各校略有不同,详细情况请参照所申请…

    2022-04-19
  • 杭州公交卡办理(杭州公交卡办理电话)

    5月8日起,杭州老版的70周岁以上的老年免费乘车卡将停止地铁使用。此外,未升级的老版公交A/D/T/停车卡、老版公交老年C卡、学生B卡等也将陆续停止充值和地铁使用。换卡的地方,杭小微都为你整理好啦! 5月8当天开始,持老版的老费年免乘车卡的用户,如果在地铁站内刷卡乘车,会刷卡失败并提示“非本系统票”。 杭小微说的是这张卡 多类交通卡将停用 除老版的老年免费乘…

    2023-05-25 投稿
  • 花落花开年复年 ,见字如面经典语录及出处

    国际在线娱乐 在综艺市场,《见字如面》是一个另类节目,它从来不用娱乐取悦大众,而是探讨复杂真相的本质,并用不回避的态度来刺痛乃至唤醒观众。今天这期《见字如面》用主题“叹无常”再次带领观众直面无常。 漫漫人生路,无常才是人生常态,如何心境平和地应对无常毫无疑问是人生的必要修行,于是这期《见字如面》用几个无常的故事给我们带来了对抗无常的智慧与力量。 15岁姐姐给…

    2023-06-06
  • 露营心情说说朋友圈?露营心情唯美句子

    自在美好,就在出行时 我们想走出门,想去感受自然,约上小伙伴,在某个周末,在城市周边来一场短暂放空游,所以就有了露营。 有人说,再没什么能比露营, 更能释放我们想要贴近大自然的自由向往。 快节奏生活下,心灵尚且需要徜徉。外出受限的当下,我们依然可以尝试用不一样的方式打开旅行,从眼下的生活转身,去到自然林间,开启一段初夏露营体验,感受别样的夏日滋味。 你心中的…

    2023-02-07 投稿
  • 天猫双11销量排行榜(天猫双11销量排行榜在哪里看)

    11月11日凌晨,朋友圈和微信群的电商人一片寂静。 除了个别在晒加班以外,极少人晒数据、晒战报,也没有了以往当晚敲锣打鼓、激情澎湃的场景。 而整个双11之前的预售期,除了开启当天李佳琦、薇娅的直播数字让人惊讶以外,往年在各大媒体的不断滚动的预售数据,品牌排行榜也难见踪迹。 尤其是主场天猫,犹如消失在双11之夜,默不作声。阿里媒体群里,面对各大媒体的追问,天猫…

    2021-11-28
  • 以100元档次入的农村养老保险,以3000元档次一次性补缴吗

    随着生活水平的进步,人们对待养老有了更多的关心,很多人也重视对社保的缴纳,找工作时也会特别重视五险一金的问题,毕竟谁不想老年有稳定的养老金收入,从而让自己的生活水平更高,日子过得更有保障。 当然,如今养老保险还存在城乡之间的较大差距,如2020年,职工社保人均养老金为 2900元每月,而新农保为174元每月,可见两者间差了16.7倍。生活中,很多城里老人养老…

    2022-03-15 投稿
  • 一个支付宝能绑定几个淘宝(一个支付宝能绑定几个淘宝账号)

    淘宝号就是淘宝用户注册淘宝时自己设置的名字,相当于用来登录淘宝网和阿里旺旺软件的身份证,可以用来购物和旺旺聊天。 一个人可以注册很多个淘宝账户,是不受限制的。但一张身份证只能在淘宝网上开一家店(且不能更改到其他账户即支付宝无法操作解绑)。淘宝账号可以实名认证,也可以不进行实名认证,需要注意的是:一个手机号可以绑定5个淘宝账号,一个支付宝可以关联5个支付宝账户…

    2021-12-14
  • 浙江温岭一油罐车爆炸(高速公路收费站关闭情况)

    北京时间6月13日20:05更新: G15沈海高速(温岭大溪段)槽罐车爆炸造成路边多座房屋损毁严重,其中一幢几乎完全倒塌。损毁房屋多为四层建筑。现场救援还在进行中。天色渐黑,救援队员徒手救出一名受困人员。(总台央视记者 何盈 少鹏) 北京时间6月13日19:23更新: 爆炸波及附近房屋及车辆,有人员被困,消防人员正在展开救援。(总台央视记者 高珧 梁烨) 北…

    2023-06-01