0
私はノードを使い慣れていて、エクスプレスを使ってノードに単純なサーバーを構築しようとしています。リクエストは、/input00001/1/output00001
という形式です。私がする必要があるのはこのリクエストを解析することです。フラグが1(中間値)の場合は、ファイル\home\inputfiles\input00001.txt
をファイル\home\outputfiles\output00001.txt
に置き換える必要があります。それはどのように可能ですか?私の単純なノードJsサーバーの解析要求
これまでの単純なサーバーです。エクスプレスと純粋なNodeJを使用しないでOKです。
const express = require('express');
const app = express();
const port = 8000;
app.get('/', (request, response) => {
response.send('Hello from Express!');
request.param
});
app.get('/*', (request, response) => {
response.send('Start!');
var url = request.originalUrl;
});
app.listen(port, (err) => {
if (err) {
return console.log('something bad happened', err);
}
console.log(`server is listening on ${port} for incoming messages`);
});
ありがとうございました! ':'は変数を指定していますか? ':input'はその文字列を変数' input'に入れることを意味しますか? – Ariana
はい ':input'はルートパラメータで、' params'オブジェクトで利用できます。詳細はこちら* https://expressjs.com/en/guide/routing.html * express route parameters *見出しの下にあります。 –
ありがとうございます。ファイルコピー機能も手助けできますか?だから私はあなたの答えに印をつけます。 – Ariana