0
私はファイルシステムから静的にjsonデータを提供して、apiをモックしようとしています。ファイル名に疑問符を含む静的なjsonデータをexpressjsで提供
私は前に自分のスタックにdeploydを使用していましたが、/ users/names?id = 123 from /users/names?id=123/index.htmlを提供していましたが、その依存関係を削除してそのように表現する:
var express = require('express'),
cors = require('cors'),
app = express();
app.use(cors());
app.use(express.static('api'));
app.listen(3000, function() {
console.log('API Mock Server listening on port 3000!');
});
は、残念ながら私は./users/names?id=123/index.htmlでそれにアクセスするとJSONファイルを提供していない表現、私はまた、名前を変更しようとしたのindex.htmlへの:./ユーザー/名前?id = 123〜no avail
JSONファイルにアクセスできるようになりましたが、私のモックAPIは実際のAPIと同じパスにはありません。 ? URLに? – fotoflo
物理ファイルパスの名前を変更しないと、 '?'名前ファイルの一部として実際には推奨されていません。たぶんあなたは、/ users/names/id/123のようなものを使って、別の標準でAPIパラメータを扱うことを検討しなければならないかもしれません。 – zoubida13