问题标签 [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.
javascript - “pm2 serve build PORT”回显 404 未找到
我已经完成了这个教程,
https://reactjs.org/tutorial/tutorial.html
然后将其上传到生产服务器,在带有 SSL 的 ubuntu nginx 上运行。Ran npm run build
,创建了构建文件并使用serve 模块 serve -s -p 8083 build
提供静态文件。它在端口 8083 上运行正常。
但是当我尝试将它添加为pm2服务时,pm2 serve ./build/ 8083
我得到一个404 未找到(当它没有运行时,错误是 502 Bad Gateway)
我尝试了几种方法,使用pm2 serve ./ 8083
,pm2 serve ./public/ 8083
等。
Nginx 配置:
任何想法如何serve -s -p 8083 build
用 pm2 复制?
谢谢!
reactjs - 如何在没有域名(仅 IP)的服务器上使用 nginx 提供 react-create-app 构建?
我在问如何配置nginx。现在我尝试了一些变化和堆栈:
现在 - 当我点击服务器 IP 时,我得到了:
欢迎使用 nginx!
现在我只尝试http作为开始。是否可以使其以 IP:port/pagename 格式工作?或IP:页面名称?是否可以在不同的端口上提供多个应用程序并启用应用程序页面 uri 工作?
node.js - ng service 编译成功后被杀死
我以与过去相同的方式运行“ng serve”。现在,在我的 Angular 应用程序完全编译后, ng serve 行被杀死。在我的浏览器中导航到我指定的端口时,我什么也看不到。这里有什么问题?
以下是我正在使用的版本:
angular - 无法获取 Angular ng serve 命令来建立 https 上下文
当我们使用该ng serve
命令时,在编译过程中会出现以下消息:
** NG Live Development Server is running on http://localhost:4200
** <==== @angular/cli 的旧版本
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/
** <==== @angular/cli 的最新版本
是否可以在 localhost 上配置开发服务器以使用 https 协议?换句话说,以下内容可以作为浏览器中的 URL 正常工作:
我们尝试了如下所示的命令,但它仍然导致使用 http 协议:
笔记:
按照正确的步骤为 Mac El Capitan 环境提供 SSL 证书(通过使用 node.js 和 express 启动具有 https URL 的服务器来确认 SSL 证书的正确配置)。
在 @angular/cli 版本 1.0.0-rc.4 和 6.2.5 中都观察到了这个结果
为什么我们无法将 localhost 开发服务器配置为在https://localhost:4200下运行?
我们解决这个问题的动机是我们使用 Facebook 登录我们的应用程序,现在他们要求您从 https 页面进行 Facebook API 调用。我们有通过 https 运行的 Angular 应用程序的生产版本。但是,在尝试开发和测试代码时,我们使用 localhost 来运行我们的测试。为了做到这一点,我们需要我们的测试环境在 https 上下文中运行。
http - ListenAndServe 和 Server.Serve
和有什么区别
和
?
我正在创建自己的 ListenAndServe(第一个代码片段),以便在调用 ListenAndServe 后立即执行代码并向服务器发送请求。但是,我不能使用 tcpKeepAliveListener,因为它没有被导出。srv.Serve(ln) 也可以,但如果我采用第一种方式,我不知道我是否遗漏了一些东西。
php - LARAVEL 在 ip 上服务,但让 laravel 认为它在域上
我在本地 ip 上运行 laravel 服务,并使用本地 ProxyPass 服务器将公共域反转到该本地 ip。
唯一的问题是,当我使用{{asset('...')}}
laravel 时,会将 ip 放在该资产位置的前面。这将导致该请求的文件出现 404。
例子:
php artisan serve --host=192.168.178.2 --port=1234
我的 ProxyPass 服务器传递来自example.com
该本地服务器的所有请求。
这行得通,但是在我{{asset('...')}}
在代码中使用过的地方没有'example.com/css/app.css'
,但是'192.168.178.2/css/app.css'
有没有办法在 IP 上提供服务,但 laravel 认为它在域上?
laravel - 如何禁用工匠服务
运行后我尝试serve -s build
在我的 React 应用程序中运行npm run build
。我收到以下错误。
无法打开输入文件:工匠
我认为这个工匠来自 Laravel。我如何运行 npmserve
命令而不是 Laravel 的命令。
angular - Angular 6 搜索引擎优化路由
app.component.html 我花了很多时间解决这个问题,不幸的是我不知道如何解决它。当我在例如 www.seoptimer.com 上检查我的 Seo 申请时,每次 Seo 都看不到我的子页面。
有人可以解释一下我做错了什么吗?我的路由文件或 .htaccess 有问题吗?
node.js - 如何在没有 process.env 的情况下获取环境变量
由于通过命令启动的应用程序,我如何在没有 的情况下获取环境变量process.env
,因为它是未定义的。npm run serve
ps 我的应用是单个 Vue 页面。
laravel - laravel php artisan serve 命令有效,但 localhost url 在 ubuntu 18.10 中不起作用
localhost/project/public/login
使用url的登录路由显示错误:
在此服务器上找不到请求的 URL /test/public/login。Apache/2.4.34 (Ubuntu) 服务器在 localhost 端口 80
但是使用 php artisan serve 命令它工作得非常好。
有什么问题?