问题标签 [serve]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1176 浏览

php - PHP Artisan 服务 - 间歇性

背景:

laravel 新手 与同样面临此问题的兄弟在同一网络上开发 Php Artisan Serve 加载我的开发服务器,但是当我单击它时,它实际上从未加载任何内容,它只是无限期地加载页面。这是非常喜怒无常的,通常可以通过重新启动我的计算机来解决,但截至今天它似乎已经完全坏掉了。

如果有人有任何想法,我将不胜感激,因为我真的被困住了,谷歌上似乎什么都没有。

到目前为止我已经尝试过:

- 使用端口 8080

-php -S localhost:8000 -t public/ (起初工作,然后不久“坏掉”)

-作曲家更新

我刚刚创建了一个全新的 laravel 项目,并且 php artisan serve 对此进行了工作,但果然它在上面的某个时间后中断了。可能出了什么问题?

0 投票
5 回答
35410 浏览

reactjs - 使用 pm2 在服务器上运行 React 构建

我已经编译了我的反应应用程序

它在 App 的根目录下生成了一个 build\ 文件夹。我正在运行 build\ 文件夹使用

自从我通过-T. 但是我需要使用任何可用的模块来永远运行我的应用程序。我一直在研究节点模块和pm2。我正在尝试通过以下方式使用 pm2:

它抛出:

当我使用时:

它适用于控制台,但我无法从 URL 访问我的应用程序

有人可以帮我弄这个吗?或者,如果有任何其他方式可以永远在生产环境中运行您的 react 应用程序。

0 投票
0 回答
1161 浏览

symfony - 使用 symfony 4 服务静态文件夹

我想复制 Vue.js 生成的 dist 文件夹并在 symfony 路由上提供它,我试过:

路线.yaml

ApiController.php

它启动时index.html不加载 javascript 文件。我如何为我的申请提供服务?

0 投票
1 回答
1635 浏览

sharepoint - 浏览器无法显示 GULP SERVE SharePoint Workbench

浏览器无法显示 GULP SERVE SharePoint Workbench

我正在尝试使用Visual Studio CODE(版本 1.22.2)创建一个 SharePoint 2016 Web 部件,我一直在努力让开发环境在 Windows 7 和 Windows Server 2012 R2 中工作(完全相同的设置在视窗 10)。现在,我专注于 Windows Server 2012 环境,因为我在那里有更多的控制权......

提供一些背景知识: * Windows 10 机器:我自己构建的个人机器,我是管理员,所有功能都按预期工作。* Windows Server 2012 R2:工作机器,我必须忍受我所拥有的。我是本地管理员,但无法安装任何东西...所有现有应用程序都是由使用预打包部署工具的管理员安装的。有一些(未知的)安全限制(可能是组策略)可能会导致问题。* Windows 7:工作机器,我必须忍受我所拥有的。我现在是本地管理员,但所有现有应用程序都是由其他人使用预打包的部署工具安装的……有一些(未知的)安全限制(可能是组策略)可能会导致问题。

  • 我不得不为让环境使用“ yo @microsoft/sharepoint ”命令而奋斗......
  • 然后我不得不战斗只是为了让 gulp 运行(它说 sp-build-web 没有安装,即使它是......)

现在我无法让浏览器真正到达 gulp 服务。-是的,我尝试了“$env: NODE_NO_HTTP2=1 ”命令。-是的,我还使用了“ gulp trust-dev-cert ”命令

Internet Explorer 11仅显示: 此页面无法显示 * 确保网址https://localhost:5432正确。* 使用您的搜索引擎查找页面。* 几分钟后刷新页面。

Chrome显示类似的错误。

我已经没有想法了。我在下面没有看到任何错误,我可以继续跟进...

有人可以帮忙吗?

我有NodeJS v9.4.0安装和以下 npm 包:PS C:\code\VSCode\amtdHeadlines_untethered> npm list -g --depth=0 C:\Users\UName\AppData\Roaming\npm +-- @microsoft/generator-sharepoint@1.4。 1 +-- @microsoft/sp-build-web@1.4.1 +-- @microsoft/sp-client-base@1.0.0 +-- @microsoft/sp-client-preview@1.4.1 +-- @ microsoft/sp-core-library@1.4.1 +-- @microsoft/sp-module-interfaces@1.4.1 +-- @microsoft/sp-page-context@1.4.1 +-- @microsoft/sp-webpart -base@1.4.1 +-- @microsoft/sp-webpart-workbench@1.4.1 +-- @types/chai@4.1.3 +-- @types/mocha@5.2.0 +-- ajv@6.4。 0 +-- ansi-regex@2.1.1 +-- 平衡匹配@1.0.0 +-- 大括号扩展@1.1.11 +-- 代码点@1.1.0 +-- 罗盘@0.1。 1 +-- concat-map@0.0.1 +-- 控制台控制字符串@1.1.0 +-- express@4.16.3 +-- 生成器-aspnet@0.3。3 +-- generator-code@1.1.30 +-- generator-hottowel@0.6.1 +-- generator-webapp@3.0.1 +-- graceful-fs@4.1.11 +-- grunt@1.0.2 +-- gulp@4.0.0 +-- 继承@2.0.3 +-- is-fullwidth-code-point@1.0.0 +-- minimatch@3.0.4 +-- minimist@0.0.8 +-- minipass @2.2.4 +-- mkdirp@0.5.1 +-- mocha@5.1.1 +-- ncu@0.2.1 +-- npm@6.0.0 +-- npm-check-updates@2.14.2 +- - number-is-nan@1.0.1 +-- office-ui-fabric-js@1.5.0 +-- office-ui-fabric-react@5.94.0 +-- once@1.4.0 +-- 反应@16.3.2 +-- react-addons-update@15.6.2 +-- react-dom@16.3.2 +-- request@2.85.0 +-- safe-buffer@5.1.2 +-- 字符串宽度@1.0.2 +-- strip-ansi@3.0.1 +-- wrappy@1.0.2 +-- yallist@3.0.2 +-- yarn@1.6.0 `-- yo@2.0.2

在端口 5432 上启动 api 服务器。正在注册 api: /getwebparts 正在注册 api: / 注册 api:/workbench [17:34:20] 483 毫秒后完成子任务“服务”[17:34:20] 4.61 秒后完成“服务”(节点:6804) 实验警告:http2 模块是一个实验性 API。[17:34:20] 服务器启动https://localhost:4321 [17:34:20] LiveReload 在端口 35729 上启动 [17:34:20]使用默认操作系统应用程序打开https://localhost:5432/workbench请求:[::1] '/workbench' [17:34:20] ==================[ 完成 ]=========== ======= [17:34:21] 项目 amtd-headlines-untethered 版本:0.0.1 [17:34:21] 构建工具版本:2.5.3 [17:34:21] 节点版本:v9 .4.0 [17:34:21] 总持续时间:7.79 秒

0 投票
1 回答
3271 浏览

node.js - 使用 npm 服务的位置代理

如果我正在为一个反应应用程序提供服务npm install -g serve; serve -s build,是否也可以有一个位置代理?

例如:任何请求都https://example.com/api/*将被重定向到https://example.com:8000/api/*

0 投票
1 回答
19 浏览

file - 提供上传的多媒体内容的最佳方式

我目前正在开发一个允许上传图像和其他文件的网站。在这一点上,我有几个疑问。

首先是,这些文件应该存储在哪里?我正在考虑将它们存储在文件系统中。

第二,提供上传的多媒体文件的最正确方法是什么?如果使用文件系统作为存储介质,是应该使用服务器上配置的静态路由还是有其他更好的选择?

0 投票
1 回答
657 浏览

javascript - react-scripts build then serve 提供 html,而不是 main.js 文件

我正在使用react-scripts并成功运行npm run build以生成build文件夹。

然后我通过运行serve -s build.

serve然后在端口 5000 上运行,这很好。

当我去访问页面时localhost:5000,页面就停止了,控制台中出现以下错误main.975cb3de.js:1 Uncaught SyntaxError: Unexpected token <

main.975cb3de.js在控制台中打开文件,它正在尝试提供index.html文件。

如果我清空浏览器缓存并重新加载页面,那么它加载正常。每次我运行构建时都会发生这种情况。

我怀疑库中有配置,serve但不太确定。

关于它为什么第一次尝试提供 HTML 以及如何解决这个问题的任何想法?

0 投票
2 回答
1155 浏览

node.js - 从互联网访问 Verdaccio

我无法从 Internet 访问 Verdaccio 页面。

我有正确的 IP 地址,因为我可以提供一个极简主义网页并通过互联网访问它(使用服务器,端口 5000),但只要我使用相同的 IP 地址(在 Chrome 中)和 Verdaccio 端口(4873)而不是服务端口,它不起作用。它的行为就像 IP 错误一样。

我需要做一些特定的事情来访问 Verdaccio 页面吗?我想访问它以查看我在私人注册表中拥有的所有包。

谢谢!

0 投票
0 回答
178 浏览

linux - 如何制定正确的 iptable 规则,如浏览器端口配置

在没有匹配结果的论坛搜索后,我问听到。

我想将目标端口 80 中的每个浏览器请求重定向到另一个端口(例如 8080)。都在本地主机中。

我的工作场所是linux,我想使用iptables规则和python代码服务器。
我使用的规则是: iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-port 8080. 我还尝试了其他一些标志,例如特定的 IP 源和服务器等。

监听 8080 端口的服务器是:

connection settings问题是当我在(不添加 iptables 规则)中配置我的浏览器时它运行良好,如下所示:

在此处输入图像描述

但是当我使用 iptables 规则时,它说它有一个损坏的管道,并且服务器根本没有收到浏览器请求。因此,如果我在浏览器www.google.com中写入 URL,我将看不到它的self.path值。

编辑: 这是iptables -t nat -nvL --line-numbers输出:

在此处输入图像描述

规则是有效的,但它没有按照我的设想完成。

我对规则进行了一些调整,如果我放置下一个规则之一,我可以在self.headers值中的 CNAME 中看到。规则是(我可以选择其中之一):

  1. iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-port 80
  2. iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1

如果我没记错的话,他们两个都做了同样的事情。

我做错了什么?以及如何使其与浏览器配置等 iptables 规则一起使用?

谢谢!

0 投票
1 回答
1652 浏览

reactjs - React:在生产模式下使用服务进行部署

我有一个在我的 Web 服务器上部署的 reactjs 应用程序。

我构建了我的应用程序(所以它创建了一个build文件夹),当我想启动它时~/.npm-packages/bin/serve -s ./build -l tcp://0.0.0.0:8100(工作目录设置为react/,构建在这里,react/build但我们可以在我的页面上看到所有源代码,该理论在生产模式下是不可能的。

如果我将工作目录设置为react/build它返回 404 错误。

build文件夹

内部构建

不幸的是,它没有返回任何其他错误。

更新:我只存储build文件夹并且它可以工作,但我们总是可以看到源代码,即使它处于生产模式。

如果我更改为或其他react/buildreact/build/static它会显示 404。