问题标签 [angular-universal]

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 投票
1 回答
172 浏览

mysql - 由于 Angular Universal 服务器渲染中的 Zone.js 停止工作。怎么修?

在我的数据请求中,我返回简单的 JSON 而不连接到数据库,Angular Universal 中的服务器渲染工作正常。

但是,我发现如果我没有正确版本的 Zone.js,对 MySQL 数据库的请求就不会进行。我有以下错误:

我还注意到我有一个警告:

所以我安装了正确的 Zone.js:

我开始从 MySQL 接收数据。

但!此时服务器渲染停止工作!我只看到:

在 HTML 模板中。

我搬回去返回一个没有连接到 MySQL 的 JSON,并发现即使在这种情况下,服务器渲染也无法正常工作。

所以我玩了一点,发现如果我使用命令:

然后当我返回 JSON 而不连接到数据库时,服务器渲染可以正常工作,但是如果我尝试连接到 MySQL,则会发生原始错误。

所以现在我要么有工作服务器渲染,要么连接到没有服务器渲染的 MySQL。不是服务器渲染和与数据库的工作连接。

如果有人知道应该做什么,我将不胜感激。谢谢你。

0 投票
1 回答
275 浏览

angular - 没有 Webpack 的 Angular 2 Universal 预渲染

我想要使​​用 Angular Universal 进行服务器端预渲染的想法。页面加载速度更快,网络爬虫可以更轻松地索引它们,并且您可以提供您网站的预览。

但是我已经使用 Webpack 工作了很长时间,并且可以说我讨厌它,因为它太复杂了。(这只是我的看法,应该有很多开发者喜欢 Webpack)。

现在我的问题是:是否可以在没有 Webpack 的情况下使用 Angular Universal,或者有其他选择吗?

我打算使用什么:

  • ASP.NET 核心
  • VS 2017
  • 打字稿
  • 角 2
  • 边缘
0 投票
0 回答
268 浏览

javascript - 第三部分库和 Angular Universal [Angular 2]

prism.js在我的项目中使用,当我切换到universal-cli服务器端的终端时出现错误

ReferenceError:未定义棱镜

在 angular-cli.json 我有棱镜脚本:

从组件我这样称呼它:

有谁知道如何解决这个问题?

0 投票
0 回答
152 浏览

angular - Angular-cli 如何将 index.html 中的 html 内容放入 app.component.html

我需要从 index.html 编辑 head 标签...所以如果我可以将 index.html 中的内容插入到我的 app.component 中会很有用...

有什么解决办法吗?

0 投票
1 回答
12122 浏览

deployment - 如何将 Angular Universal 项目部署到标准托管?

我有我的 Angular Universal 项目在我的本地主机上工作。所以现在我想在安装了 Node.js 的标准 Web 主机上对其进行测试。

我跑了:

并收到带有客户端服务器子文件夹的dist文件夹。

我应该如何将这些文件夹和文件放入其中以在主机上运行项目?

谢谢。

0 投票
1 回答
2064 浏览

angular - 服务器端不呈现 http 请求 [Angular Universal]

当我执行“查看源代码”时,我无法从 api 的 http 请求中获取任何员工,看起来该员工不是来自服务器。

所以我可以在源代码中看到静态 html,但从 http 请求中看不到任何东西......

有谁知道可能是什么问题?

我在用universal-cli

编辑:

这是我的 http 调用示例showcode.service.ts

这是现场示例: http: //pushsc.com/show/code/58bc83760a58d602a0b99d14检查 html 的源代码...

0 投票
0 回答
702 浏览

angular - 角 2 通用或 prerender.io 优化 SEO

我想针对搜索引擎优化我的网站。我搜索了两种方法来做到这一点。

1路

在服务器端使用 angular 2 通用渲染站点。我想这有点难,我还没有学会。

2种方法

使用https://prerender.io/。我想这很简单。

所以我的问题。搜索引擎优化使用什么对搜索引擎更友好和简单?有什么理由使用角度通用或https://prerender.io/就足够了吗?

可能对不正确的问题感到抱歉,但我是新手,我想选择更棒的方式。

0 投票
1 回答
160 浏览

angular - Angular Universal [Node] 使用 Express 变量

我正在尝试构建一个需要调用 API 的 Angular 2 通用应用程序

API 当前使用请求的标头来确定它是否是我们的客户群之一(我们是 ISP)。

这在客户端绝对可以正常工作,但是对于应用程序的节点端,它始终是服务器的 IP。

所以我想知道Angular Universal App(作为节点运行时)是否有办法查询Express(?)以将其从请求标头中提取出来?

0 投票
0 回答
55 浏览

angular - 究竟是什么在触摸 DOM?

我目前正在尝试在我的应用程序中实现 Angular Universal,但我的应用程序中有很多操作。我不完全理解触摸 DOM 究竟是什么。

是否使用 jquery 触摸 DOM 更改 div 内的文本?

有一个按钮滚动到底部?

添加一个类?:

有图像旋转?

监听滚动事件?:

等等。你能举一些例子来说明触摸 DOM 的实际含义和/或触摸 DOM 的一些明显迹象吗?还有什么方法可以在不接触 DOM 的情况下测试应用程序?

一些替代方案会有所帮助。我知道只使用 ngClass 添加一个类真的很简单,但是滚动事件呢?

0 投票
0 回答
158 浏览

angular - Angular Universal http 服务器端渲染

我正在使用universal-cli,我尝试制作对SEO友好的网站,但是http请求有问题,它只是没有呈现,这里是一个活生生的例子:

http://pushsc.com/show/code/58bc83760a58d602a0b99d14

我只得到静态元素,但不是来自 http 的那些...

Universal 的行为是否正常?