我有2个问题想问下老师

来源:20-4 使用 React Router 4 重写项目(三)

DavidXu1985

2017-09-12

  1. 关于“项目优化实战与可维护代码的编写”的视频,我输入了老师博客里的密码,但是百度网盘显示密码不正确,老师是否可以再给个正确的密码?

  2. 非常感谢老师的教学,很细致而且易懂。通过学习,我使用了外国的新闻API对整个网站进行再次开发,现在我想把它部署到网站上,作为自己简历的一部分,但是遇到了一点问题:

    1)我尝试使用heroku进行部署,没有成功,具体步骤是:

    在项目的根目录下创建了一个index.php的文件,文件内容是:<?php header( 'Location: /src/bundle.js' ) ;  ?>,

    然后在iTerm内输入命令:git add. => git commit -m "ready to deploy" => heroku apps:create news => git push heroku master

    但是不能正确显示首页,尝试在index.php中修改路径为更目录的index.html,也还是不行。

        2)我尝试使用github 部署网站,设置等都按照 http://www.cnblogs.com/lijiayi/p/githubpages.html 这篇博客             所说的方法进行,不过发现还是不行。老师在某位同学回复中说过webpack生成的是静态网页,把这个发布上去即            可。webpack生成的应该是bundle.js文件,我尝试把这个文件发布上去,但最后显示出来的是纯代码。求老师指点,        非常感谢~

 

写回答

1回答

Parry

2017-09-12

1: 链接:https://pan.baidu.com/s/1i4Zuv8D 密码:6qeu

2: React 的加载逻辑是 html 页面中加载 js 文件,就是那个 bundle.js 加载到静态文件中即可。生成的静态站点文件部署到 github 即可,github 好像也是不能部署 php 文件的。你现在本地打开 html 页面看看有没有正常显示。

0
1
DavidXu1985
老师,视频我已经下载到了,谢谢。 然后我点击html后,并没有正常显示,查看console发现有错误:Uncaught Error: _registerComponent(...): Target container is not a DOM element. 谷歌搜索后说是在html内要把script标签放在Body的最下面,我的代码也确实是这么写的:
但双击后还是无法显示页面
2017-09-12
共1条回复

结合基础与实战学习React.js 独立开发新闻头条平台

轻松入门 React 开发,React Router 4 与 Webpack 2 完美升级项目

2768 学习 · 2126 问题

查看课程