我已经得到了一份家庭面试,以进行面试。对于我来说,我需要使用他们提供给我的API端点,但是由于某种原因我无法使其运行。应该很简单,但我仍然会返回404。
这是我的package.json
:
{
"name": "frontend-dev-assignment",
"version": "0.1.0",
"private": true,
"dependencies": {
"canned": "0.3.12"
},
"devDependencies": {
"concurrently": "3.5.1"
},
"scripts": {
"start": "canned -p 5000 ./api/"
},
"proxy": "http://localhost:5000"
}
在同一目录中,我有一个名为api
的文件夹,在其中有一个名为_search.get.json
的文件。这是该文件的内容(缩短):
[
{
"term": "Abyssinian",
"resultCount": 61
},
{
"term": "Aegean",
"resultCount": 26
},
{
"term": "American Curl",
"resultCount": 56
}
]
在父文件夹中,我先运行npm install
,然后运行npm start
。我在CLI中得到了这一行:
starting canned on port 5000 for C:\Users\Yanay\Documents\Coding\Autocomplete\api
(自动填充是该父文件夹)。
但是当我尝试访问http://localhost:5000/
或http://localhost:5000//search?q=xxxx
时,我总是收到404错误。
我在这里怎么可能做错了?