我在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
类似地,当我尝试向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!