问题标签 [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.
mysql - 由于 Angular Universal 服务器渲染中的 Zone.js 停止工作。怎么修?
在我的数据请求中,我返回简单的 JSON 而不连接到数据库,Angular Universal 中的服务器渲染工作正常。
但是,我发现如果我没有正确版本的 Zone.js,对 MySQL 数据库的请求就不会进行。我有以下错误:
我还注意到我有一个警告:
所以我安装了正确的 Zone.js:
我开始从 MySQL 接收数据。
但!此时服务器渲染停止工作!我只看到:
在 HTML 模板中。
我搬回去返回一个没有连接到 MySQL 的 JSON,并发现即使在这种情况下,服务器渲染也无法正常工作。
所以我玩了一点,发现如果我使用命令:
然后当我返回 JSON 而不连接到数据库时,服务器渲染可以正常工作,但是如果我尝试连接到 MySQL,则会发生原始错误。
所以现在我要么有工作服务器渲染,要么连接到没有服务器渲染的 MySQL。不是服务器渲染和与数据库的工作连接。
如果有人知道应该做什么,我将不胜感激。谢谢你。
angular - 没有 Webpack 的 Angular 2 Universal 预渲染
我想要使用 Angular Universal 进行服务器端预渲染的想法。页面加载速度更快,网络爬虫可以更轻松地索引它们,并且您可以提供您网站的预览。
但是我已经使用 Webpack 工作了很长时间,并且可以说我讨厌它,因为它太复杂了。(这只是我的看法,应该有很多开发者喜欢 Webpack)。
现在我的问题是:是否可以在没有 Webpack 的情况下使用 Angular Universal,或者有其他选择吗?
我打算使用什么:
- ASP.NET 核心
- VS 2017
- 打字稿
- 角 2
- 边缘
javascript - 第三部分库和 Angular Universal [Angular 2]
我prism.js
在我的项目中使用,当我切换到universal-cli
服务器端的终端时出现错误
ReferenceError:未定义棱镜
在 angular-cli.json 我有棱镜脚本:
从组件我这样称呼它:
有谁知道如何解决这个问题?
angular - Angular-cli 如何将 index.html 中的 html 内容放入 app.component.html
我需要从 index.html 编辑 head 标签...所以如果我可以将 index.html 中的内容插入到我的 app.component 中会很有用...
有什么解决办法吗?
deployment - 如何将 Angular Universal 项目部署到标准托管?
我有我的 Angular Universal 项目在我的本地主机上工作。所以现在我想在安装了 Node.js 的标准 Web 主机上对其进行测试。
我跑了:
并收到带有客户端和服务器子文件夹的dist文件夹。
我应该如何将这些文件夹和文件放入其中以在主机上运行项目?
谢谢。
angular - 服务器端不呈现 http 请求 [Angular Universal]
当我执行“查看源代码”时,我无法从 api 的 http 请求中获取任何员工,看起来该员工不是来自服务器。
所以我可以在源代码中看到静态 html,但从 http 请求中看不到任何东西......
有谁知道可能是什么问题?
我在用universal-cli
编辑:
这是我的 http 调用示例showcode.service.ts
:
这是现场示例: http: //pushsc.com/show/code/58bc83760a58d602a0b99d14检查 html 的源代码...
angular - 角 2 通用或 prerender.io 优化 SEO
我想针对搜索引擎优化我的网站。我搜索了两种方法来做到这一点。
1路
在服务器端使用 angular 2 通用渲染站点。我想这有点难,我还没有学会。
2种方法
使用https://prerender.io/。我想这很简单。
所以我的问题。搜索引擎优化使用什么对搜索引擎更友好和简单?有什么理由使用角度通用或https://prerender.io/就足够了吗?
可能对不正确的问题感到抱歉,但我是新手,我想选择更棒的方式。
angular - Angular Universal [Node] 使用 Express 变量
我正在尝试构建一个需要调用 API 的 Angular 2 通用应用程序
API 当前使用请求的标头来确定它是否是我们的客户群之一(我们是 ISP)。
这在客户端绝对可以正常工作,但是对于应用程序的节点端,它始终是服务器的 IP。
所以我想知道Angular Universal App(作为节点运行时)是否有办法查询Express(?)以将其从请求标头中提取出来?
angular - 究竟是什么在触摸 DOM?
我目前正在尝试在我的应用程序中实现 Angular Universal,但我的应用程序中有很多操作。我不完全理解触摸 DOM 究竟是什么。
是否使用 jquery 触摸 DOM 更改 div 内的文本?
有一个按钮滚动到底部?
添加一个类?:
有图像旋转?
监听滚动事件?:
等等。你能举一些例子来说明触摸 DOM 的实际含义和/或触摸 DOM 的一些明显迹象吗?还有什么方法可以在不接触 DOM 的情况下测试应用程序?
一些替代方案会有所帮助。我知道只使用 ngClass 添加一个类真的很简单,但是滚动事件呢?
angular - Angular Universal http 服务器端渲染
我正在使用universal-cli,我尝试制作对SEO友好的网站,但是http请求有问题,它只是没有呈现,这里是一个活生生的例子:
http://pushsc.com/show/code/58bc83760a58d602a0b99d14
我只得到静态元素,但不是来自 http 的那些...
Universal 的行为是否正常?