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)

相关推荐

  • 次生灾害是什么意思?地震诱发的次生灾害

    9月5日,四川甘孜州泸定县发生6.8级地震。 截至9月6日21时,四川泸定6.8级地震已造成74人遇难,其中甘孜州40人遇难,雅安市34人遇难。地震还造成26人失联,259人受伤。地震灾区正全力开展抢险救援工作。 专家提醒,此次地震震中泸定县地处青藏高原东部边缘,高山峡谷地貌形态突出,地形变化差异大,而地震震区也多位于高山峡谷,要注意防范和应对地震次生灾害。…

    2023-02-15 投稿
  • 如何做推广引流(怎么引流怎么推广自己的产品)

    今天和大家分享下如何设计一场裂变增长活动。 以下是本次分享的大纲: 一、两个环节提高用户参与活动的意愿 二、三个角度快速找到活动的引爆点 三、利用仪式感来提高用户参与度 一、两个环节帮你提高用户参与活动的意愿 想要提高用户参与活动的意愿,就要最大限度地抓住用户的心理,这里我们可以从以下两个环节切入: 1、第一个环节是初次接触: 无论是线上还是线下活动,我们只…

    2021-12-23 投稿
  • 形容售楼处火爆的文案(售楼部楼盘销售文案)

    笔者近期参与了集团说辞标准化的工作。关于说辞的撰写总结了一些心得,今天拿来与各位读者分享。 说辞撰写能力是地产营销人员的基本功,但是往往不被重视。当下的说辞现状,存在4个问题: ①说辞杀伤力不强 大多数人习惯用价值点罗列的方式撰写说辞,致使说辞千篇一律,客户没有记忆点。 例如区域说辞,总是喜欢将交通、商业、学校、医院等配套罗列上,自以为跟客户讲得很细,可不曾…

    2022-03-12
  • 音爆是什么声音,常见的爆音问题及其解决办法有哪些

    一、什么情况下会出现爆音?1、声卡的延迟(LATENCY)设置不当引起的爆音 2、播放CD时出现的爆音 3、刚刚添加了块专业音频卡,发现有爆音 4、用软件直接抓取CD音轨后,听到爆音 5、录音后听到爆音 6、使用软音源时有爆音 7、(有人碰到过)有录音的时候局域网连通,录的时候听不到,播放的时候就发现录进不规则暴音 8、音频信号不大,但音箱里听到爆音 9、刻…

    2023-06-28 投稿
  • cpu盒装和散装的区别,散片cpu和盒装有什么区别

    我们在装机的时候,很多人首先要考虑的,就是自己买一个什么CPU,作为中央处理器,CPU在电脑中的地位不可小视,而在电商网站上,又有花样繁多的CPU供我们挑选,好不容易弄明白了自己的需求到底应该买什么型号的CPU,去网上一搜,发现同一个型号又有散片和盒装之分,关于散片和盒装CPU,又有很多都市传说在各大论坛上流传。 比如上面这张图,就是广为流传的盒装比散片更好…

    2023-07-08
  • 手机优酷缓存的视频如何导出,手机优酷下载的视频文件

    手机优酷下载的视频文件根据您下载文件路径选择:“手机存储”或“SD卡存储”的不同,存放在“Android /data/com.youku.phone/files/youku/offlinedata”目录下,手机优酷下载的视频,是一个加密文件夹,内含若干个加密文件组成。这注定了其不可随意粘贴移动,仅可在当前手机账号使用的特性。 点击“下载文件路径选择”。 勾选…

    2023-02-12 投稿
  • 投资小利润高的小生意(农村冷门致富创业项目)

    最近这几年,农村的经济发展的越来越好,在国家各方面政策的支持之下,我国农村已经走上了致富快车道,农村已经发生了翻天覆地的变化,很多农村地区的生活质量不比城市里差了。也正是因为现在农村富起来了,所以有不少在外地打工多年的农民朋友也都有了回乡创业的想法,还有很多人都已经开始行动了,把想法变成现实了。 但是在农村创业,也不是稳赚不赔的,除了要付出百分之两百的努力以…

    2022-01-10 投稿
  • 一直播 直播回放,一直播直播回放怎么隐藏起来

    《一直播直播回放:全面解析与实用指南》 在当今的数字时代,直播已经成为一种非常流行的社交和娱乐方式。 而一直播作为国内知名的直播平台之一,其直播回放功能更是为用户提供了更多的便利和价值。 那么,一直播的直播回放到底是什么?它有哪些特点和用途呢?本文将对一直播直播回放进行全面解析,并提供一些实用的指南和建议。 一、直播回放的定义与特点 直播回放,顾名思义,就是…

    投稿 2025-07-15
  • 淘宝金牌卖家金额达到多少(淘宝金牌卖家销售额要多少)

    在淘宝上面其实卖家也是根据店铺的一些数据来进行分层的,但是很多人都不知道淘宝金牌卖家到底会不会给予流量扶持,同时又应该怎么想办法去提升流量呢?我马上给各位介绍。   为提升买家对“金牌卖家”的认知度,将 “金牌卖家”与“非金牌卖家”有效地区分,已将官方授予的标识在旺旺对活框、PC端商品详情页、店铺首页、商品的主搜、店铺搜、热词搜、购物车、收藏夹、无…

    2021-12-17
  • 恒大集团最新新闻消息(恒大地产新闻头条最新)

    作为中国最大的房地产企业之一,恒大正在受控地“缓慢崩塌”。12月3日,恒大公开宣告将债务违约;12月7日,收到债权人要求其履行2.6亿美元担保义务的通知;12月9日,被惠誉评级宣布为“有限违约”……而在《金融时报》北京分社社长米强(Tom Mitchell)看来,市场对此的反应“基本上是打了个哈欠”。这份淡定让米强感到惊讶,他近期撰文讲述了自己的观察,将中国…

    2021-12-17
  • 养殖龙虾一亩利润多少?养殖龙虾一亩投资和利润

    小龙虾的养殖成本计算,小龙虾养殖一亩投资成本?近些年来,龙虾已成为市场上十分热门的水产品,而如今,龙虾养殖技术也日趋成熟。那有多少龙虾是一亩地的呢?养植一亩龙虾的投资是否昂贵以及投资成本需要多少?让我们一起来了解了解。 一、小龙虾养殖地租 因为小农户自身的土地可能就是自己的,所以就没有这个成本投入。就像目前全国主要小龙虾养殖区土地租金约600-1200元/亩…

    2023-02-02
  • 怎样才能做一个成功的创业者(一个成功的自主创业者)

    怎样才能做一个成功的创业者? 1:怎样寻找创业模式。 想要创业,创业者首先就要有自己的理想,然后要有一个好点子好项目和,再从构想开始,考虑怎么样组成一个团队,怎样把这个公司发展成为一个完整的公司,怎样预见公司的发展前景,确定公司的发展方向。 2:怎样确立创业目标。 赚钱是重要的目标,但并不是惟一的目标,因为创业本身应该有理念,理念会带动很多新的产品创意和实践…

    2022-01-06