小编Jef*_* P.的帖子

如何编辑nginx.conf以增加文件大小上传

我想增加maximum file size可以上传的内容.
在网上做了一些研究后,我发现你必须编辑'nginx.conf'文件.
我目前可以访问此文件的唯一方法是通过Putty并输入命令:

vi /etc/nginx/nginx.conf
Run Code Online (Sandbox Code Playgroud)

这将打开文件,但我现在有2个问题:

  1. 如何编辑此文件?
  2. 我在网上发现你必须添加以下代码行:

client_max_body_size 8M;

我会把这行代码放在nginx.conf哪里?

nginx

81
推荐指数
3
解决办法
10万
查看次数

使用 React-Router-Dom 隐藏 Url 扩展

我正在使用react-router-dom在 React 站点中创建客户端页面。这个扩展工作正常,但我想知道是否有办法隐藏 URL 扩展,使其不出现在浏览器导航栏中。

这是我的代码:

class App extends Component {
  render() {
    return (
      <div>
        <ul>
          <li><Link to="/">Home</Link></li>
          <li><Link to="/airports">Airports</Link></li>
          <li><Link to="/cities">Cities</Link></li>
          <li><Link to="/courses">Courses</Link></li>
        </ul>

        <Route path="/" exact component={Home}/>
        {/* You don't always have to render a whole component */}
        <Route path="/airports" render={() => (<div> This is the airport route </div>)}/>
        <Route path="/cities" component={City}/>
        <Route path="/courses" component={Courses}/>
      </div>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

所以点击Airports会显示www.myurl.com/airports,点击Cities显示www.myurl.com/cities。由于这些页面是在客户端而不是服务器端创建的,我真的很想隐藏这些扩展,以便每当我点击这些链接时,它只会显示www.myurl.com.

希望有一种简单的方法来实现这一点。任何帮助是极大的赞赏!

javascript reactjs

4
推荐指数
1
解决办法
8037
查看次数

使用获取的 Json 数据返回 Ajax 成功调用中的部分视图

我正在通过对 ASP.NET MVC 项目中的控制器的 AJAX 调用来获取 JSON 数据。我能够从 Web API 调用中获取 JSON 数据就好了。现在我想将这个 JSON 数据返回给success我的 AJAX 调用中的函数,并将其传递给局部视图,而不是使用 jQuery 静态附加 JSON 数据。

C# 控制器:

[HttpGet]
[Route("company-info/companyinfogetapidata")]
[AllowAnonymous]
public ActionResult CompanyInfoGetApiData(string name, int CompanyCode, string city, string state, int zip)
    {

        HttpClient client = new HttpClient();

        client.BaseAddress = new Uri("URL_BASE");
        client.DefaultRequestHeaders.Accept.Clear();
        client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

        var request = client.GetAsync("URL_PATH");                
        var json = request.Result.Content.ReadAsStringAsync().Result;

        JObject o = JObject.Parse(json);

        JToken ApiData = o["results"];

       // Here is where I want to insert pieces of the …
Run Code Online (Sandbox Code Playgroud)

c# ajax asp.net-mvc json

2
推荐指数
1
解决办法
9628
查看次数

Laravel Homestead:'homestead init' - >无法打开输入文件

我试图在我的PC上安装最新版本的Laravel Homestead,当我尝试homestead init在命令终端中运行命令时,我不断收到"无法打开输入文件"错误.

到目前为止,我已经采取了安装Laravel Homestead的步骤:

1)在C:\ Users\Jeff\Desktop\Code创建了一个新目录
2)已安装的Composer
3)已安装的VirtualBox和Vagrant Box
4)在'cmd'中,运行命令vagrant box add laravel/homestead
5)从C:\ ProgramData \复制Composer文件ComposerSetup\bin进入我的C:\ Users\Jeff\Desktop\Code目录.
6)在'cmd'中,运行命令composer global require "laravel/homestead=~2.0"

由于我正在关注Laravel家园安装指南,下一步是将~/.composer/vendor/bin目录复制到我的PATH,以便homestead命令可执行但这是我感到困惑的地方.

我尝试了几件事,但他们没有为我工作.

在我的〜/ .composer/vendor/bin目录中,我已将homestead目录文件复制到我的C:\ Users\Jeff\Desktop\Code目录中,但是当我尝试运行该命令时homestead init,我不断收到错误无法打开输入文件:C:\ Users\Jeff\Desktop\Code /../ laravel/homestead/homestead

php laravel

1
推荐指数
1
解决办法
1552
查看次数

标签 统计

ajax ×1

asp.net-mvc ×1

c# ×1

javascript ×1

json ×1

laravel ×1

nginx ×1

php ×1

reactjs ×1