Laravel API在响应之前添加npm

时间:2018-10-23 19:48:56

标签: php json api laravel-5

我在Laravel 5.7.9中有一个带有API的项目。当我尝试去任何一条路线时,都会出现错误提示

SyntaxError: JSON.parse: unexpected keyword at line 1 column 1 of the JSON data

之前该方法工作正常,因此进行了一些测试并注意到以下内容:

在我的routes/api.php文件中,创建了以下代码

Route::get('test', function(){
    return 'my-test';
});

现在当我前往mysite.sandbox/api/test时,我收到一条回复,说npmtest

ScreenShot

类似地,当我尝试向API查询JSON响应时,我得到了npm{}包裹的JSON响应

npm{"data":[{"id":324,"titulo":"...","descripcion":"...",...},{"id":323,...},{"id":320,...}],"meta":{"pagination":{"total":3,"count":3,"per_page":15,"current_page":1,"total_pages":1,"links":[]}}}

我不确定何时会中断,但我确实记得在错误开始之前先做过npm install。 是什么原因造成的?我该如何解决呢?谢谢您的任何建议。


更新 在另一种情况下,npm出现在不应该出现的地方……

$ php artisan cache:clear
npmApplication cache cleared!

0 个答案:

没有答案