Node js 作为 http 服务器并托管 angularJS SPA

2024-02-08

我有一个用 angularJS 编写并由 grunt 构建的应用程序。有没有办法可以从 Node js 创建一个 http 服务器并将其托管在那里。请分享任何有帮助的代码片段或文档。谢谢


  1. (最简单)如果你没有任何服务器端逻辑,你可以通过 npm 的 http-server 模块简单地为客户端 AngularJS/HTML/css 提供服务。https://www.npmjs.com/package/http-server https://www.npmjs.com/package/http-server只需通过安装即可 $>npm install -g http-server 并转到您的客户端文件夹,输入 http-server 并按 Enter 键。

  2. 如果您编写了服务器端代码(ExpressJS 或 Restify Web api),则使用 $>nodemon server.js

  3. 如果您正在寻找生产应用程序的选项,请考虑forever/pm2https://www.npmjs.com/package/pm2 https://www.npmjs.com/package/pm2 https://www.npmjs.com/package/forever https://www.npmjs.com/package/forever

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Node js 作为 http 服务器并托管 angularJS SPA 的相关文章

随机推荐

  • 在 Web 浏览器控件中捕获 Javascript 警报

    使用网络浏览器控件浏览站点 有时会出现涉及 javascript 弹出框的错误 当这种情况发生时 我想做一些事情 了解 JavaScript 警报何时弹出 我使用 LostFocus 事件取得了一些成功 但每当它失去焦点时 代码都会运行 这
  • Swift 将多个类分配给 UI 元素

    是否可以将多个自定义类分配给 Swift 中的同一个 UI 元素 我有一个 UITextField 我需要使用 Spring 动画库 对其进行动画处理 并且我还需要在同一个 UITextField 上使用一些其他库来提供一些其他功能 我通常
  • 用于(合法)欺骗 SMS 消息的 SMS 网关

    我正在寻找一个 SMS 网关来通过 HTTP 接口发送短信 但有些短信网关不允许设置发件人ID 允许设置的短信网关要么要求用户证明发件人ID是自己的手机号码 要么手动检查每个发件人ID 以防止出现问题 短信欺骗 http en wikipe
  • 是否可以在Unity的HDRP中创建DepthMask效果?

    我已经为此努力了一段时间 但我不知道是否有可能创建一个深度掩模着色器HDRP 如此处所述 http wiki unity3d com index php DepthMask 对于我的确切用途 我试图在应用了材质的任何形状上创建一个 洞 以显
  • 无法在 Flutter 上找到捆绑的 Java 版本

    I have Android Studio version 3 0 当我使用命令时flutter doctor它向我显示以下内容 无法找到捆绑的 Java 版本 我当前的Java版本是 build 1 8 0 131 b11 在 Windo
  • 设置/更改更改 Android 中的 WebView 用户代理

    我有一个网站 应该只在我的应用程序中使用 WebView 否则我的网站会将用户重定向到可以下载我的应用程序的页面 那么 如何在WebView中更改这个UA呢 另外 由此可能出现哪些问题 您可以使用setUserAgent https dev
  • Makefile 无缘无故删除目标文件

    这是 Makefile 代码 CC gcc CXX g OBJS OMXComponent o Event o hello jpeg o JPEG o OMXCore o Locker o Logger o BIN hello jpeg b
  • HTML Canvas 渐变仅显示一种颜色

    我遇到问题画布渐变它只显示我设置的最后一个颜色gradient addColorStop offset color method 例如 这是我的一段代码 以便更好地理解 let canvas document getElementById
  • RealityKit – 从 Web URL 资源加载 ModelEntity

    我想知道是否有人知道是否可以加载 AR 对象 例如 从 Web url 加载 usdz 并将其放置在 AR 视图中 我尝试过这个 let fileUrl NSURL string https developer apple com augm
  • 为什么 Integer.parseInt("11111111111111111111111111111111",2) 在java中抛出异常? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 为什么 Integer parseInt 11111111111111111111111111111111 2 抛出 java lang
  • 仅当直接执行模块时才运行 ES6 代码[重复]

    这个问题在这里已经有答案了 我一直在使用 ES6 模块 并且我一直在寻找一种方法来包含运行的代码only如果直接执行该文件 而不是由另一个文件导入 在像 Python 这样的早期支持本机模块的语言中 这很简单 只需将代码包装在if name
  • 找不到 GTMSessionFetcher.h 文件将应用程序升级到最新的 google-api-objectivec-client

    我在 iOS 应用程序中实现了对 Google Drive 的访问 自 2014 年中期以来 这一直是应用程序中的一项活跃功能 并且在 iOS 6 7 和 8 下正常运行 我目前正在检查我的项目与 iOS 9 的兼容性 我已经下载了最新的g
  • 如何在使用 g++ 编译器时使用 c 风格初始化结构体?

    一般来说 为了初始化一个struct在c中 我们只能指定部分字段 就像下面这样 static struct fuse operations hello oper getattr hello getattr readdir hello rea
  • 参数数量与存储过程的值数量不匹配

    我正在使用 Enterprise Library 5x DAAB 来调用具有一个输入参数和一个输出参数的 Oracle 存储过程 但它给出了这个错误 参数数量与存储过程的值数量不匹配 我的代码如下 OracleDatabase databa
  • 分离实体框架poco和objectcontext

    到目前为止 我正在创建一个 classLibrary 项目并插入新的 Ado net 实体数据模型并从现有数据库中生成 类和对象类代码是自动创建的 这对我来说并不重要 但我想这样做并将 ObjectContext 类 例如 SomeEnti
  • Sublime Text 上的 SASS 自动补全缺少分号?

    我刚刚开始将 SASS 与 Sublime Text 2 结合使用 并且非常喜欢它 但是 一些适用于 CSS 的自动完成功能不适用于 SASS 例如 当我在 CSS 文件上键入 float并按tab 它会自动添加一个分号 float 如果我
  • MeteorJS 中的会话变量对用户隐藏吗?

    只是想知道 我们是否应该使用 Meteor 的会话 假设在生产中 用户始终具有对它们的读取和 或写入访问权限 或者它是否类似于 ASP NET 视图状态那样进行加密 只是想知道我是否必须为修改它们的用户设计 测试我的应用程序 会话变量是no
  • 类型错误:$(...).parents(...).size 不是函数

    我有一个基本脚本 允许我单击网站的背景 不包括 content 将 jQuery 升级到 3 1 0 版本后 出现以下错误 TypeError parents size is not a function
  • 在 Java 中使用循环创建变量名?

    第一次发帖 长期读者 所以请对我温柔一些 请参阅以下代码 该代码可生成财政年度中每个月的开始和结束的时间戳 int year 2010 Financial year runs from Sept Aug so earlyMonths are
  • Node js 作为 http 服务器并托管 angularJS SPA

    我有一个用 angularJS 编写并由 grunt 构建的应用程序 有没有办法可以从 Node js 创建一个 http 服务器并将其托管在那里 请分享任何有帮助的代码片段或文档 谢谢 最简单 如果你没有任何服务器端逻辑 你可以通过 np