请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我有2个问题想问下老师

  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文件,我尝试把这个文件发布上去,但最后显示出来的是纯代码。求老师指点,        非常感谢~

 

正在回答 回答被采纳积分+3

1回答

Parry 2017-09-12 03:21:12

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

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

0 回复 有任何疑惑可以回复我~
  • 提问者 DavidXu1985 #1
    老师,视频我已经下载到了,谢谢。
    然后我点击html后,并没有正常显示,查看console发现有错误:Uncaught Error: _registerComponent(...): Target container is not a DOM element.
    谷歌搜索后说是在html内要把script标签放在Body的最下面,我的代码也确实是这么写的:
    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="UTF-8" />
        <link rel="stylesheet" href="./src/css/pc.css">
        <link rel="stylesheet" href="./src/css/mobile.css">
        <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no">
      </head>
      <body ontouchstart>
        <div id="mainContainer">
        </div>
        <script type="text/javascript" src="./src/bundle.js"></script>
      </body>
    </html>
    
    但双击后还是无法显示页面
    回复 有任何疑惑可以回复我~ 2017-09-12 07:13:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信